@import url(http://fonts.googleapis.com/css?family=Cuprum:400,700&subset=latin,latin-ext);
body {
    font-family: "Cuprum", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #cccccc;
    background:url(../img/bodybg.png) #111111;
}
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #cccccc;
}
::-webkit-scrollbar
{
    width: 6px;
    background-color: #000000;
}
::-webkit-scrollbar-thumb
{
    background-color: #ffffff;
}
a{
    cursor:pointer;
    outline: none;
    outline: 0;
    color:#ffffff;
}
a:hover{
    text-decoration:none;
    outline:none;
     outline: 0;
     color:#ffffff;
}
a:focus {
  outline: none;
   outline: 0;
}
a:active{
    outline:none;
     outline: 0;
     text-decoration:none;
    
}

/* Main Layout */
.landing-wrap{
    margin: 0 auto;
    width:1100px;
    min-width:1100px;
    position:relative;
    display:block;
}
.landing-wrap .header-pro {
    z-index:9999;
    width: 100%;
    min-width:1100px;
    margin: 0 auto; left:0px; right:0px;
    display:block;
    margin-bottom:10px;
}
.landing-wrap .content-pro {
    margin: 0 auto;
    width:1100px;
    min-width:1100px;
    background: rgba(102,102,102,0.8);
    border:1px solid #666666;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding:10px;
    position:relative;
    -webkit-box-shadow: 0px 21px 32px -15px rgba(0,0,0,0.75),0px -6px 27px -4px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 21px 32px -15px rgba(0,0,0,0.75),0px -6px 27px -4px rgba(0,0,0,0.75);
    box-shadow: 0px 21px 32px -15px rgba(0,0,0,0.75),0px -6px 27px -4px rgba(0,0,0,0.75);
}
.landing-wrap .footer-pro {
    margin: 0 auto;
    width:1100px;
    min-width:1100px;
    margin-top:10px;
}
.header-pro {
    z-index:9999;
    width: 80%;
    min-width:1100px;
    margin: 0 auto;
    margin-bottom:10px;
    display:block;
}
.content-pro {
    margin: 0 auto;
    width:80%;
    min-width:1100px;
    background: rgba(102,102,102,0.8);
    border:1px solid #666666;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding:10px;
    position:relative;
    -webkit-box-shadow: 0px 8px 8px -2px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 8px 8px -2px rgba(0,0,0,0.2);
box-shadow: 0px 8px 8px -2px rgba(0,0,0,0.2);
}
.footer-pro {
    margin: 0 auto;
    width:80%;
    min-width:1100px;
    margin-top:10px;
    padding:10px;
    background: rgba(68,68,68,0.8);
    border:1px solid #444444;
}
@media (min-width: 768px) and (min-width: 992px) and (min-width: 1200px){
    .header-pro {
        width: 99%;
    }
    .content-pro {
        width:99%;
    }
    .footer-pro {
        width:99%;
    } 
}

@media (min-width: 1600px) {
    .header-pro {
        width: 80%;
    }
    .content-pro {
        width:80%;
    }
    .footer-pro {
        width:80%;
    } 
}
.content-pro3{
    display:table;
    width:100%;
}
.content-pro3 .content-row{
    display:table-row;
    width:100%;
}
.content-pro3 .content-left{
    display:table-cell;
    width:15%;
    min-width:200px;
    vertical-align: top;
}
.content-pro3 .content-center{
    display:table-cell;
    vertical-align: top;
    padding:0px 10px 0px 10px;
    width:100%;
}
.content-pro3 .content-right{
    display:table-cell;
    width:250px;
    min-width:250px;
    vertical-align: top;
}





/*Top Section*/
.top-section
{
    position:relative;
    display:block;
}

.top-small-menu{
    display:block;
    float:left;
    margin-left:10px;
}
.top-small-links{
    display:block;
    list-style-type: none;
    margin:0;
    padding:0;
    padding:10px 0 0 0;
    font-size:12px;
}
.top-small-links li{
    display:inline-block;
    padding:0px 2px;
}
.top-small-links li a{
    display:block;
    color:#cccccc;
}
.top-small-links li a:hover{
    color:#eeeeee;
}
.top-login{
    display:inline-block;
    float:right;
    padding:5px;
    background: rgba(102,102,102,0.8);
    border:1px solid rgba(255,255,255,0.1);
    border-top:0px;

}
.userlogin
{
    display:block;
}
.top-bar
{
    display:block;
    height:40px;
}
.top-logo
{
    display:block;
    height:70px;
    width:100%;
    overflow:hidden;
    position:relative;
}
.top-menu
{
    display:block;
    height:42px;
    position:relative;
    background: rgb(239,208,115);
background: -moz-linear-gradient(top,  rgba(239,208,115,1) 0%, rgba(241,189,25,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,208,115,1)), color-stop(100%,rgba(241,189,25,1)));
background: -webkit-linear-gradient(top,  rgba(239,208,115,1) 0%,rgba(241,189,25,1) 100%);
background: -o-linear-gradient(top,  rgba(239,208,115,1) 0%,rgba(241,189,25,1) 100%);
background: -ms-linear-gradient(top,  rgba(239,208,115,1) 0%,rgba(241,189,25,1) 100%);
background: linear-gradient(to bottom,  rgba(239,208,115,1) 0%,rgba(241,189,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd073', endColorstr='#f1bd19',GradientType=0 );
border-radius: 4px;

}
.top-logo .logo-wrap{
    position:absolute;
     cursor: pointer;
    margin:0px 0 0 20px;
    float:left;
    display:inline-block;
}
.logo-pro
{
    background:url(../img/logo.png) no-repeat;
    width:190px;
    height:60px;
    display:inline-block;
   
}
.top-logo .top-time-wrap{
     padding:5px 0px 0px 10px;
    display:block;
    top:38px;
    right:270px;
      width:100px;
      position:absolute;
}
.top-time{
    font-size:12px;
    color:#cccccc;
}
.top-logo .top-old-wrap{
     padding:5px 0px 0px 10px;
    display:block;
    top:20px;
    right:125px;
    position:absolute;
    font-size:12px;
    color:#cccccc !important;
}

.top-logo .canliy{
    position:absolute;
    display:block;
    right:5px;
    z-index:0;
}
.top-menu .search-well{
    position:absolute;
    right:10px;
    display:block;
   top:2px;
    width:250px;
    padding:5px;
}
.searchmsg{
    position:relative;
}
.searchmsg .searcherror {
	position: absolute;
	bottom:40px;
}
.searchmsg .searcherror .searchblock {
	position: relative;
	background: #a90329;
        padding:5px;
        border-radius:3px;
        font-size:12px;
        color:#ffffff;
        text-shadow:-1px -1px 1px rgba(0,0,0,0.3);
        width:240px;
}
.searchmsg .searcherror .searchblock:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #a90329;
	border-width: 10px;
	margin-left: -10px;
}
/*Top Main Menu*/
.top-menu .navpromain-well {
    left:15px;
    display:block;
    position:absolute;
    bottom:0;
}
.navpromain {
}
.navpromain ul {
    margin: 0;
    padding: 0;
}
.navpromain ul li {
    float:left;
    list-style-type: none;
}
.navpromain ul li a {
background: rgb(254,247,226);
background: -moz-linear-gradient(top,  rgba(254,247,226,1) 0%, rgba(241,189,25,1) 50%, rgba(223,158,1,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,247,226,1)), color-stop(50%,rgba(241,189,25,1)), color-stop(100%,rgba(223,158,1,1)));
background: -webkit-linear-gradient(top,  rgba(254,247,226,1) 0%,rgba(241,189,25,1) 50%,rgba(223,158,1,1) 100%);
background: -o-linear-gradient(top,  rgba(254,247,226,1) 0%,rgba(241,189,25,1) 50%,rgba(223,158,1,1) 100%);
background: -ms-linear-gradient(top,  rgba(254,247,226,1) 0%,rgba(241,189,25,1) 50%,rgba(223,158,1,1) 100%);
background: linear-gradient(to bottom,  rgba(254,247,226,1) 0%,rgba(241,189,25,1) 50%,rgba(223,158,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef7e2', endColorstr='#df9e01',GradientType=0 );
   outline:none;
    font-size:16px;
    display: block;
    color: #000000;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
    text-decoration: none;
    text-transform:uppercase;
    box-sizing: border-box;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
}
.navpromain ul li.newpromo {
    position:relative;
}
.navpromain ul li.newpromo .newadd {
    position:absolute;
    top:-20px;
    right:5px;
}
.navpromain ul li.newpromo .newadd .newarrow {
	position: relative;
	background: rgb(255,48,25);
background: -moz-linear-gradient(top,  rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,48,25,1)), color-stop(100%,rgba(207,4,4,1)));
background: -webkit-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
background: -o-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
background: linear-gradient(to bottom,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
text-shadow:1px 1px 1px rgba(0,0,0,0.4);
        border-radius:3px;
        padding:2px 10px;
        color:#ffffff;
        font-size:14px;
        -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
}
.navpromain ul li.newpromo .newadd .newarrow:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #cf0404;
	border-width: 5px;
	margin-left: -5px;
}
.navpromain ul li:first-child a {

}
.navpromain ul li:last-child a {

}
.navpromain ul li a:hover {
    box-shadow: inset 0 1px 0 rgba(0,0,0,0.2),inset 0 0 30px 0 rgba(0,0,0,0.4);
}
.navpromain ul li a:active,
.navpromain ul li a.active {
    color:#000000;
background: rgb(223,158,1);
background: -moz-linear-gradient(top,  rgba(223,158,1,1) 0%, rgba(241,189,25,1) 50%, rgba(254,247,226,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(223,158,1,1)), color-stop(50%,rgba(241,189,25,1)), color-stop(100%,rgba(254,247,226,1)));
background: -webkit-linear-gradient(top,  rgba(223,158,1,1) 0%,rgba(241,189,25,1) 50%,rgba(254,247,226,1) 100%);
background: -o-linear-gradient(top,  rgba(223,158,1,1) 0%,rgba(241,189,25,1) 50%,rgba(254,247,226,1) 100%);
background: -ms-linear-gradient(top,  rgba(223,158,1,1) 0%,rgba(241,189,25,1) 50%,rgba(254,247,226,1) 100%);
background: linear-gradient(to bottom,  rgba(223,158,1,1) 0%,rgba(241,189,25,1) 50%,rgba(254,247,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df9e01', endColorstr='#fef7e2',GradientType=0 );
 box-shadow:inset 0 0 30px 0 rgba(255,255,255,0.2);
    -moz-box-shadow:inset 0 0 30px 0 rgba(255,255,255,0.2);
    -webkit-box-shadow: inset 0 0 30px 0 rgba(255,255,255,0.2);
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
}
.navpromain ul li a span {
     border-left: 1px solid rgba(0,0,0,0.2);
    border-right: 1px solid rgba(255,255,255,0.2);
    padding:10px 10px;
    display: block;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
}
.navpromain ul li:first-child a span { border-left: 1px solid rgba(0,0,0,0.4); }
.navpromain ul li:last-child a span { border-right: 1px solid rgba(0,0,0,0.4); }

.sportmain i {
    background: url(../../common/img/sporttype.png) no-repeat top left;
    float:left;
    width:16px;
    height:14px;
    margin:2px 3px 0px 0px;
    display:inline-block;
}
.sportmain i.sporttype1{ background-position: 0 0; width: 14px; height: 14px; } 
.sportmain i.sporttype10{ background-position: 0 -15px; width: 14px; height: 14px; } 
.sportmain i.sporttype14{ background-position: 0 -30px; width: 14px; height: 14px; } 
.sportmain i.sporttype17{ background-position: 0 -45px; width: 14px; height: 14px; } 
.sportmain i.sporttype19{ background-position: 0 -60px; width: 14px; height: 14px; } 
.sportmain i.sporttype2{ background-position: 0 -75px; width: 14px; height: 14px; } 
.sportmain i.sporttype20{ background-position: 0 -90px; width: 14px; height: 14px; } 
.sportmain i.sporttype23{ background-position: 0 -105px; width: 14px; height: 14px; } 
.sportmain i.sporttype24{ background-position: 0 -120px; width: 14px; height: 14px; } 
.sportmain i.sporttype28{ background-position: 0 -135px; width: 14px; height: 14px; } 
.sportmain i.sporttype29{ background-position: 0 -150px; width: 14px; height: 14px; } 
.sportmain i.sporttype3{ background-position: 0 -165px; width: 14px; height: 14px; } 
.sportmain i.sporttype36{ background-position: 0 -180px; width: 14px; height: 13px; } 
.sportmain i.sporttype37{ background-position: 0 -194px; width: 14px; height: 14px; } 
.sportmain i.sporttype4{ background-position: 0 -209px; width: 14px; height: 14px; } 
.sportmain i.sporttype5{ background-position: 0 -224px; width: 14px; height: 14px; } 
.sportmain i.sporttype6{ background-position: 0 -239px; width: 14px; height: 14px; } 
.sportmain i.sporttype8{ background-position: 0 -254px; width: 14px; height: 14px; } 
.sportmain i.sporttype9{ background-position: 0 -269px; width: 14px; height: 14px; } 
.sportmain i.sporttype99{ background-position: 0 -284px; width: 14px; height: 14px; } 
.sportmain i.sporttype35{ background-position: 0 -298px; width: 14px; height: 14px; } 
.sportmain i.sporttype16{ background-position: 0 -310px; width: 14px; height: 14px; } 
.flagmain i {
    background: url(../../common/img/flag.png) no-repeat top left;
    float:left;
    width:18px;
    height:11px;
    margin:3px 3px 0px 3px;
    display:inline-block;
}
.flagmain i.lang1{ background-position: 0 -312px; width: 16px; height: 11px; }
.flagmain i.lang2{ background-position: 0 -168px; width: 16px; height: 11px; }
.flagmain i.lang3{ background-position: 0 -204px; width: 16px; height: 11px; } 
.flagmain i.lang4{ background-position: 0 -72px; width: 16px; height: 11px; } 
.flagmain i.lang5{ background-position: 0 -264px; width: 16px; height: 11px; } 

.flagmain i.flag134{ background-position: 0 0; width: 16px; height: 11px; } 
.flagmain i.flag135{ background-position: 0 -12px; width: 16px; height: 11px; } 
.flagmain i.flag136{ background-position: 0 -24px; width: 16px; height: 11px; } 
.flagmain i.flag137{ background-position: 0 -36px; width: 16px; height: 11px; } 
.flagmain i.flag138{ background-position: 0 -48px; width: 16px; height: 11px; } 
.flagmain i.flag139{ background-position: 0 -60px; width: 16px; height: 11px; } 
.flagmain i.flag140{ background-position: 0 -72px; width: 16px; height: 11px; } 
.flagmain i.flag141{ background-position: 0 -84px; width: 16px; height: 11px; } 
.flagmain i.flag142{ background-position: 0 -96px; width: 16px; height: 11px; } 
.flagmain i.flag143{ background-position: 0 -108px; width: 16px; height: 11px; } 
.flagmain i.flag144{ background-position: 0 -120px; width: 16px; height: 11px; } 
.flagmain i.flag145{ background-position: 0 -132px; width: 16px; height: 11px; } 
.flagmain i.flag146{ background-position: 0 -144px; width: 16px; height: 11px; } 
.flagmain i.flag147{ background-position: 0 -156px; width: 16px; height: 11px; } 
.flagmain i.flag148{ background-position: 0 -168px; width: 16px; height: 11px; } 
.flagmain i.flag149{ background-position: 0 -180px; width: 16px; height: 11px; } 
.flagmain i.flag150{ background-position: 0 -192px; width: 16px; height: 11px; } 
.flagmain i.flag151{ background-position: 0 -204px; width: 16px; height: 11px; } 
.flagmain i.flag152{ background-position: 0 -216px; width: 16px; height: 11px; } 
.flagmain i.flag153{ background-position: 0 -228px; width: 16px; height: 11px; } 
.flagmain i.flag154{ background-position: 0 -240px; width: 16px; height: 11px; } 
.flagmain i.flag155{ background-position: 0 -252px; width: 16px; height: 11px; } 
.flagmain i.flag156{ background-position: 0 -264px; width: 16px; height: 11px; } 
.flagmain i.flag157{ background-position: 0 -276px; width: 16px; height: 11px; } 
.flagmain i.flag158{ background-position: 0 -288px; width: 16px; height: 11px; } 
.flagmain i.flag159{ background-position: 0 -300px; width: 16px; height: 11px; } 
.flagmain i.flag160{ background-position: 0 -312px; width: 16px; height: 11px; } 
.flagmain i.flag161{ background-position: 0 -324px; width: 16px; height: 11px; } 
.flagmain i.flag162{ background-position: 0 -336px; width: 11px; height: 11px; } 
.flagmain i.flag163{ background-position: 0 -348px; width: 16px; height: 11px; } 
.flagmain i.flag164{ background-position: 0 -360px; width: 16px; height: 11px; } 
.flagmain i.flag165{ background-position: 0 -372px; width: 16px; height: 11px; } 
.flagmain i.flag166{ background-position: 0 -384px; width: 16px; height: 11px; } 
.flagmain i.flag167{ background-position: 0 -396px; width: 16px; height: 11px; } 
.flagmain i.flag168{ background-position: 0 -408px; width: 16px; height: 11px; } 
.flagmain i.flag169{ background-position: 0 -420px; width: 16px; height: 11px; } 
.flagmain i.flag170{ background-position: 0 -432px; width: 16px; height: 11px; } 
.flagmain i.flag171{ background-position: 0 -444px; width: 16px; height: 11px; } 
.flagmain i.flag172{ background-position: 0 -456px; width: 16px; height: 11px; } 
.flagmain i.flag173{ background-position: 0 -468px; width: 16px; height: 11px; } 
.flagmain i.flag174{ background-position: 0 -480px; width: 16px; height: 11px; } 
.flagmain i.flag175{ background-position: 0 -492px; width: 16px; height: 11px; } 
.flagmain i.flag176{ background-position: 0 -504px; width: 16px; height: 11px; } 
.flagmain i.flag177{ background-position: 0 -516px; width: 16px; height: 11px; } 
.flagmain i.flag178{ background-position: 0 -528px; width: 16px; height: 11px; } 
.flagmain i.flag179{ background-position: 0 -540px; width: 16px; height: 11px; } 
.flagmain i.flag180{ background-position: 0 -552px; width: 16px; height: 11px; } 
.flagmain i.flag181{ background-position: 0 -564px; width: 16px; height: 11px; } 
.flagmain i.flag182{ background-position: 0 -576px; width: 16px; height: 11px; } 
.flagmain i.flag183{ background-position: 0 -588px; width: 16px; height: 11px; } 
.flagmain i.flag184{ background-position: 0 -600px; width: 16px; height: 11px; } 
.flagmain i.flag185{ background-position: 0 -612px; width: 16px; height: 11px; } 
.flagmain i.flag186{ background-position: 0 -624px; width: 16px; height: 11px; } 
.flagmain i.flag187{ background-position: 0 -636px; width: 16px; height: 11px; } 
.flagmain i.flag188{ background-position: 0 -648px; width: 16px; height: 11px; } 
.flagmain i.flag189{ background-position: 0 -660px; width: 16px; height: 11px; } 
.flagmain i.flag190{ background-position: 0 -672px; width: 16px; height: 11px; } 
.flagmain i.flag191{ background-position: 0 -684px; width: 16px; height: 11px; } 
.flagmain i.flag192{ background-position: 0 -696px; width: 16px; height: 11px; } 
.flagmain i.flag193{ background-position: 0 -708px; width: 16px; height: 11px; } 
.flagmain i.flag194{ background-position: 0 -720px; width: 16px; height: 11px; } 
.flagmain i.flag195{ background-position: 0 -732px; width: 16px; height: 11px; } 
.flagmain i.flag196{ background-position: 0 -744px; width: 16px; height: 11px; } 
.flagmain i.flag197{ background-position: 0 -756px; width: 16px; height: 11px; } 
.flagmain i.flag198{ background-position: 0 -768px; width: 16px; height: 11px; } 
.flagmain i.flag199{ background-position: 0 -780px; width: 16px; height: 11px; } 
.flagmain i.flag200{ background-position: 0 -792px; width: 16px; height: 11px; } 
.flagmain i.flag201{ background-position: 0 -804px; width: 16px; height: 11px; } 
.flagmain i.flag202{ background-position: 0 -816px; width: 16px; height: 11px; } 
.flagmain i.flag203{ background-position: 0 -828px; width: 16px; height: 11px; } 
.flagmain i.flag204{ background-position: 0 -840px; width: 16px; height: 11px; } 
.flagmain i.flag205{ background-position: 0 -852px; width: 16px; height: 11px; } 
.flagmain i.flag206{ background-position: 0 -864px; width: 16px; height: 11px; } 
.flagmain i.flag207{ background-position: 0 -876px; width: 16px; height: 11px; } 
.flagmain i.flag208{ background-position: 0 -888px; width: 16px; height: 11px; } 
.flagmain i.flag209{ background-position: 0 -900px; width: 16px; height: 11px; } 
.flagmain i.flag210{ background-position: 0 -912px; width: 16px; height: 11px; } 
.flagmain i.flag211{ background-position: 0 -924px; width: 16px; height: 11px; } 
.flagmain i.flag212{ background-position: 0 -936px; width: 16px; height: 11px; } 
.flagmain i.flag213{ background-position: 0 -948px; width: 16px; height: 11px; } 
.flagmain i.flag214{ background-position: 0 -960px; width: 16px; height: 11px; } 
.flagmain i.flag215{ background-position: 0 -972px; width: 16px; height: 11px; } 
.flagmain i.flag216{ background-position: 0 -984px; width: 16px; height: 11px; } 
.flagmain i.flag217{ background-position: 0 -996px; width: 16px; height: 11px; } 
.flagmain i.flag218{ background-position: 0 -1008px; width: 16px; height: 12px; } 
.flagmain i.flag219{ background-position: 0 -1021px; width: 16px; height: 11px; } 
.flagmain i.flag220{ background-position: 0 -1033px; width: 16px; height: 11px; } 
.flagmain i.flag221{ background-position: 0 -1045px; width: 16px; height: 11px; } 
.flagmain i.flag222{ background-position: 0 -1057px; width: 16px; height: 11px; } 
.flagmain i.flag223{ background-position: 0 -1069px; width: 16px; height: 11px; } 
.flagmain i.flag224{ background-position: 0 -1081px; width: 16px; height: 11px; } 
.flagmain i.flag225{ background-position: 0 -1093px; width: 16px; height: 11px; } 
.flagmain i.flag226{ background-position: 0 -1105px; width: 16px; height: 11px; } 
.flagmain i.flag227{ background-position: 0 -1117px; width: 16px; height: 11px; } 
.flagmain i.flag228{ background-position: 0 -1129px; width: 16px; height: 11px; } 
.flagmain i.flag229{ background-position: 0 -1141px; width: 16px; height: 11px; } 
.flagmain i.flag230{ background-position: 0 -1153px; width: 16px; height: 11px; } 
.flagmain i.flag231{ background-position: 0 -1165px; width: 16px; height: 11px; } 
.flagmain i.flag232{ background-position: 0 -1177px; width: 16px; height: 11px; } 
.flagmain i.flag233{ background-position: 0 -1189px; width: 16px; height: 11px; } 
.flagmain i.flag235{ background-position: 0 -1201px; width: 16px; height: 11px; } 
.flagmain i.flag236{ background-position: 0 -1213px; width: 16px; height: 11px; } 
.flagmain i.flag237{ background-position: 0 -1225px; width: 16px; height: 11px; } 
.flagmain i.flag238{ background-position: 0 -1237px; width: 16px; height: 11px; } 
.flagmain i.flag239{ background-position: 0 -1249px; width: 16px; height: 11px; } 
.flagmain i.flag240{ background-position: 0 -1261px; width: 16px; height: 11px; } 
.flagmain i.flag241{ background-position: 0 -1273px; width: 16px; height: 11px; } 
.flagmain i.flag242{ background-position: 0 -1285px; width: 16px; height: 11px; } 
.flagmain i.flag243{ background-position: 0 -1297px; width: 16px; height: 11px; } 
.flagmain i.flag244{ background-position: 0 -1309px; width: 16px; height: 11px; } 
.flagmain i.flag245{ background-position: 0 -1321px; width: 16px; height: 11px; } 
.flagmain i.flag248{ background-position: 0 -1333px; width: 16px; height: 11px; } 
.flagmain i.flag252{ background-position: 0 -1345px; width: 16px; height: 11px; } 
.flagmain i.flag253{ background-position: 0 -1357px; width: 16px; height: 11px; } 
.flagmain i.flag254{ background-position: 0 -1369px; width: 16px; height: 11px; } 
.flagmain i.flag256{ background-position: 0 -1381px; width: 16px; height: 11px; } 
.flagmain i.flag258{ background-position: 0 -1393px; width: 16px; height: 11px; } 
.flagmain i.flag259{ background-position: 0 -1405px; width: 16px; height: 11px; } 
.flagmain i.flag260{ background-position: 0 -1417px; width: 16px; height: 11px; } 
.flagmain i.flag271{ background-position: 0 -1429px; width: 16px; height: 11px; } 

/*Menu*/
.sport-menu
{
    display:block;
}
.navpro, .navpro ul, .navpro li {
    list-style: none;
}

.navpro ul {
    padding: 0;
    margin: 0 0 0 0px;
}

.navpro {
    padding: 0px;
    margin: 0px;
}

.navpro > li {
    margin: 0px 0;
}

.navpro > li li a {

    -webkit-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    background:#303030;
    border-bottom:1px solid rgba(0,0,0,05);
    border-top:1px solid rgba(255,255,255,0.04);
    font-size:12px;
    color:#cccccc;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
    font-size:12px;
    padding:5px 10px;
}
.navpro > li li a:hover {
    background:#333333;
    border-bottom:1px solid rgba(0,0,0,03);
    border-top:1px solid rgba(255,255,255,0.03);
}
.navpro > li li li a {
    background:#404040;
    color:#ffffff;
    font-weight:normal;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    font-size:12px;
    padding:5px 3px 5px 15px;
    border-bottom:1px solid rgba(0,0,0,0.3) !important;
    border-top:1px solid rgba(255,255,255,0.05);
}
.navpro > li li li a .badge {
   right:0px;
   background:transparent;
   border:0px;
   box-shadow:inset 0px 1px 1px rgba(255,255,255,0.0);
}
.navpro > li li li a:hover .badge {
    color:#f1bd19;
}
.sportmenu-in {
    max-width:170px;
    height:auto;
    display:inline-block;
}
.navpro > li li li a:hover {
    background:#424242;
}
.navpro a {
    color: #ffffff;
    display: block;
    outline: none;
    text-decoration: none;
    position:relative;
}
.navpro a .badge {
    position:absolute;
    right:23px;
    display: inline-block;
    width:50px;
    min-width: 10px;
    padding: 2px;
    font-size: 12px;
    color: #dddddd;
    line-height:14px;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background:rgba(255,255,255,0.1);
    text-shadow:1px 1px rgba(0,0,0,0.3);
    text-align: center;
    border-radius: 5px;
    box-shadow:inset 0px 1px 1px rgba(255,255,255,0.1);
    border:1px solid rgba(0,0,0,0.5);
}
.navpro a .caret {
    float: right;
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: top;
    border-top: 4px solid #f1bd19;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin-top: 8px;
    margin-left: 2px;
}

.navpro a:hover .caret {
    border-top-color: #fff;
}

.navpro li.open > a > .caret {
    border-top: none;
    border-bottom: 4px solid #f1bd19;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.navpro li.open > a:hover > .caret {
    border-bottom-color: #fff;
}

.navpro > li > a  {
    background: #222222;
    -webkit-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75);
    box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75);
    border-top:1px solid rgba(255,255,255,0.04);
    border-bottom:1px solid rgba(0,0,0,0.9);
    color:#cccccc;

    text-shadow: 1px 1px 1px rgba(0,0,0,0.9);
}

.navpro li a:hover, .navpro li a:focus   {
    background:#303030;
    border-bottom:1px solid rgba(0,0,0,1);
    border-top:1px solid rgba(255,255,255,0.1);
    color:#f1bd19;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.navpro > li.active > a  {
    color:#f1bd19;
}
.navpro > li li.active > a  {
    color:#f1bd19;
}
.navpro > li li li.active > a  {
    color:#f1bd19;
    border-bottom:1px solid rgba(0,0,0,0.3);
    border-top:1px solid rgba(255,255,255,0.05);
}

.navpro li a {
    font-size: 14px;
    line-height: 18px;
    padding: 2px 10px;
}

.navpro > li > a {
    font-size: 14px;
    padding: 5px 10px;
}
/*Live Now Menu*/
.livenow-teams{
    display:block;
}
.livenow-scoreinfo{
    display:block;
    color:#cccccc;
}
.livenow-inscore{
    display:inline-block;
    padding:0px 5px 0px 0px;
}
.navprolivenow, .navprolivenow ul, .navprolivenow li {
    list-style: none;
}

.navprolivenow ul {
    padding: 0;
    margin: 0 0 0 0px;
}

.navprolivenow {
    padding: 0px;
    margin: 0px;
}

.navprolivenow > li {
    margin: 0px 0;
}
.navprolivenow > li li a {
    background: #303030;
    color:#cccccc;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
    font-size:12px;
    padding:5px 3px;
    border-top:1px solid rgba(255,255,255,0.05);
    border-bottom:1px solid rgba(0,0,0,0.3);
}
.navprolivenow > li li a:hover {
    background:#333333;
    border-top:1px solid rgba(255,255,255,0.05);
    border-bottom:1px solid rgba(0,0,0,0.6);
    color:#cccccc;
}
.navprolivenow > li li li a {
    background:#111111;
    color:#cccccc;
    font-weight:normal;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    font-size:12px;
    padding:3px 3px 3px 5px;
    border-top:1px solid rgba(255,255,255,0.05);
    border-bottom:1px solid rgba(0,0,0,0.6);
    box-shadow: inset 0 -20px 20px -20px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0 -20px 20px -20px rgba(0,0,0,0.4);
    -webkit-box-shadow: inset 0 -20px 20px -20px rgba(0,0,0,0.4);
}
.navprolivenow > li li li a:hover {
    background:#303030;
    color:#f1bd19;
}
.navprolivenow a {
    color: #ffffff;
    display: block;
    outline: none;
    text-decoration: none;
    position:relative;
}
.navprolivenow a .badge {
    position:absolute;
    right:15px;
    display: inline-block;
    width:50px;
    min-width: 10px;
    padding: 2px;
    font-size: 12px;
    color: #cccccc;
    line-height:14px;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
   background:rgba(255,255,255,0.1);
    text-shadow:1px 1px rgba(0,0,0,0.9);
    text-align: center;
    border-radius: 10px;
    box-shadow:inset 0px 1px 1px rgba(255,255,255,0.1);
    border:1px solid #000000;
}
.navprolivenow a .caret {
    float: right;
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: top;
    border-top: 4px solid #f1bd19;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin: 8px 0px 0px 2px;
}

.navprolivenow a:hover .caret {
    border-top-color: #fff;
}

.navprolivenow li.open > a > .caret {
    border-top: none;
    border-bottom: 4px solid #f1bd19;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.navprolivenow li.open > a:hover > .caret {
    border-bottom-color: #fff;
}

.navprolivenow > li > a  {
    background: #222222;
    color:#f1bd19;
    border-top:1px solid rgba(255,255,255,0.03);
    border-bottom:1px solid rgba(0,0,0,0.2);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    font-size: 14px;
    padding: 5px;
}
.navprolivenow li a:active  {
    position:relative;
    top:0px ;
}
.navprolivenow > li.active > a  {
      background: #222222;
    -webkit-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    color:#f1bd19;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.navprolivenow li a:hover, .navprolivenow li a:focus   {
    color:#ffffff;
}
.navprolivenow > li li.active > a  {
    background: #303030;
    color:#999999;
}
.navprolivenow > li li li.active > a  {
    color:#f1bd19;
    background: rgba(0,0,0,0.3);
}
.navprolivenow > li li li.active > a:after  {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: rgba(0,0,0,0.3);
    border-width: 8px;
    margin-top: -8px;
}

.navprolivenowalt, .navprolivenowalt ul, .navprolivenowalt li {
    list-style: none;
}

.navprolivenowalt ul {
    padding: 0;
    margin: 0 0 0 0;
}

.navprolivenowalt {
    padding: 0px 0px 0px 0px;
    margin: 0px;
}
.navprolivenowalt > li > a  {
     background: #222222;
    -webkit-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    color:#f1bd19;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.9);
    font-size: 14px;
    padding: 5px;
    margin-top:0px;
    border-bottom:1px solid rgba(0,0,0,0.4);
    border-top:1px solid #262626;
}
.navprolivenowalt li a:hover, .navprolivenowalt li a:focus   {
}
.navprolivenowalt > li li {
}
.navprolivenowalt > li li a {
    background:#333333;
    webkit-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
    border-bottom:1px solid rgba(0,0,0,0.3);
    font-size:12px;
    padding:5px;
    margin-top:0px;
}
.navprolivenowalt > li li a:hover {
    color:#f1bd19;
    font-weight:normal;
}
.navprolivenowalt > li li li{
    background: transparent;
    padding:0px;
    margin:0px;
}
.navprolivenowalt > li li li a {
    background: #181818;
    border-radius: 0px;
    color:#cccccc;
    font-weight:normal;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.9);
    font-size:12px;
    padding:2px 2px 2px 10px;
    margin:0px 0px 0px 0px;
    -webkit-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.3);
    border-bottom:1px solid rgba(0,0,0,1);
    border-top:1px solid rgba(255,255,255,0.05);
}
.navprolivenowalt > li li li a:hover {
    color:#f1bd19;
    font-weight:normal;
}
.navprolivenowalt > li li li a:hover .livenow-inscore {
    color:#f1bd19;
    font-weight:normal;
}
.navprolivenowalt li a:active  {
    position:relative;
    top:0px ;
}
.navprolivenowalt > li.active > a  {
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),0 8px 10px -6px rgba(0,0,0,0.3);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),0 8px 10px -6px rgba(0,0,0,0.3);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),0 8px 10px -6px rgba(0,0,0,0.3);
    color:#f1bd19;
    font-weight:bold;
}
.navprolivenowalt > li li.active > a  {
    color:#999999;
}
.navprolivenowalt > li li li.active > a  {
    color:#000000;
   background: rgb(204,204,204);
background: -moz-linear-gradient(top,  rgba(204,204,204,1) 0%, rgba(153,153,153,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(153,153,153,1)));
background: -webkit-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);
background: -o-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);
background: -ms-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);
background: linear-gradient(to bottom,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=0 );
    text-shadow:1px 1px 1px rgba(255,255,255,0.2);
    border-bottom:none;
}
.navprolivenowalt > li li li.active > a .livenow-inscore {
    color:#444444;
}
.navprolivenowalt .livenow-inscore {
    color:#999999;
}
.navprolivenowalt a {
    display: block;
    outline: none;
    text-decoration: none;
    position:relative;
}
.navprolivenowalt a .badge {
    position:absolute;
    right:5px;
    display: inline-block;
    min-width: 15px;
    padding: 2px;
    font-size: 12px;
    color: #ffffff;
    line-height:14px;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background:rgba(255,255,255,0.1);
    text-shadow:1px 1px rgba(0,0,0,0.4);
    text-align: center;
    border-radius: 4px;
    border:1px solid rgba(255,255,255,0.1);
}
.navprolivenowalt a .caret {
    float: right;
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: top;
    border-top: 4px solid #f1bd19;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin: 8px 0px 0px 2px;
}

.navprolivenowalt a:hover .caret {
    border-top-color: #fff;
}

.navprolivenowalt li.open > a > .caret {
    border-top: none;
    border-bottom: 4px solid #f1bd19;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.navprolivenowalt li.open > a:hover > .caret {
    border-bottom-color: #fff;
}
.livenow-menuwrap
{
    display:block;
    background:rgba(255,255,255,0.1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-bottom:10px;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.4);
box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.4);
}
.livenowmenu-content{
    display:block;
    padding-bottom:0px;
}
.livenowalt-title{
    position:relative;
    font-size:14px;
    padding:5px;
    color: #ffffff;
    display:block;
    text-shadow:1px 1px rgba(0,0,0,0.8);
   background: rgb(169,3,41);
background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1)));
background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);
background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);
background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);
background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    overflow:hidden;
}
.livenowalt-title h1 {
    font-size:14px;
    margin:0px 0px 0px 3px;
    display:inline-block;
}
.livenowalt-title .badge {
    position:absolute;
    right:5px;
    top:6px;
    display: inline-block;
    padding: 2px 5px;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    background: rgba(0,0,0,0.1);
    border:1px solid rgba(0,0,0,0.2);
    text-shadow:1px 1px rgba(0,0,0,0.8);
    text-align: center;
    box-shadow: inset 0px 1px 1px rgba(255,255,255,0.2);
    border-radius: 4px;
}
/*Fixture Layout Table*/
.livenowhomegrid {
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    display:table;
    width:100%;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
}

.livenowhomegrid > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
}

.livenowhomegrid > ul > li{
    vertical-align:middle;
    display:table-cell;
}
.fixturelayout {
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    display:table;
    width:100%;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
    color:#cccccc;
}

.fixturelayout > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
    background:rgba(255,255,255,0.05);
}

.fixturelayout > ul > li{
    vertical-align:middle;
    display:table-cell;
    padding:1px 5px;
    border-top:1px solid rgba(255,255,255,0.02);
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.fixturelayout > ul.caption {
    background:#000000;
    padding:0px 0px 0px 0px;
    caption-side: bottom; 
    display: table-caption; 
}
.fixturelayout-header {
    text-shadow:1px 1px 1px rgba(0,0,0,0.1);
    display:table;
    width:100%;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
}

.fixturelayout-header > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
    color:#666666 !important;
    background:rgba(255,255,255,0.07);

}
.fixturelayout-header > ul > li{
    vertical-align:middle;
    display:table-cell;
    padding:3px 5px 3px 5px;
    border-bottom:1px solid rgba(0,0,0,0.2);
}
.fixturerowheader{
    background: url();
    background: -moz-linear-gradient(top,  rgba(68,68,68,0.6) 0%, rgba(17,17,17,0.6) 100%)!important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,0.6)), color-stop(100%,rgba(17,17,17,0.6)))!important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(68,68,68,0.6) 0%,rgba(17,17,17,0.6) 100%)!important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(68,68,68,0.6) 0%,rgba(17,17,17,0.6) 100%)!important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(68,68,68,0.6) 0%,rgba(17,17,17,0.6) 100%)!important; /* IE10+ */
    background: linear-gradient(to bottom,  rgba(68,68,68,0.6) 0%,rgba(17,17,17,0.6) 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99444444', endColorstr='#99111111',GradientType=0 )!important; /* IE6-8 */
    color:#cccccc !important;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
    font-size:12px;

}
.fixturerowtitle{
    padding:5px 10px;
    color: #f1bd19;
    font-size:14px;
    text-shadow:1px 1px rgba(0,0,0,0.5);
    border-bottom:1px solid rgba(0,0,0,0.2);
    background:rgba(255,255,255,0.1);
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05);
    cursor:pointer;
    margin-top:10px;
    overflow:hidden;
}
.fixturerowtitle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    font-size:12px;
}
.fixturerowtitle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.fixturelayout-rate {
    display:table;
    width:100%;
    empty-cells: hide;
    border-spacing: 1px;
    border-collapse: separate;
    table-layout: fixed;
}
.fixturelayout-rate > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
}
.fixturelayout-rate > ul > li{
    vertical-align:middle;
    display:table-cell;
    width:100%;
}
.sub-main-btn{
    white-space:normal;
    overflow: hidden;
    text-align:center;
    cursor:pointer;
    border-radius: 3px;
    padding:2px;
    display:block;
    text-shadow:1px 1px  rgba(0,0,0,0.4);
    font-size: 14px;
    color: #ebebeb;
    background: rgb(51,51,51); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(17,17,17,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(17,17,17,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(17,17,17,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(17,17,17,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(17,17,17,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(17,17,17,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 ); /* IE6-8 */
    border:1px solid #222222;
    -moz-box-shadow:    
        inset 0 1px 0 rgba(255,255,255,0.05);
    -webkit-box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.05);
    box-shadow:     
        inset 0 1px 0 rgba(255,255,255,0.05);
}
.sub-main-btn:hover{
    background: -moz-linear-gradient(top,  rgba(153,153,153,0.3) 0%, rgba(85,85,85,0.5) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,153,153,0.5)), color-stop(100%,rgba(85,85,85,0.5))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(153,153,153,0.5) 0%,rgba(85,85,85,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(153,153,153,0.5) 0%,rgba(85,85,85,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(153,153,153,0.5) 0%,rgba(85,85,85,0.5) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(153,153,153,0.9) 0%,rgba(85,85,85,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d999999', endColorstr='#4d555555',GradientType=0 ); /* IE6-8 */
    color:#ffffff;
    border:1px solid #111111;
}
.anaselected{
    white-space:normal !important;
    overflow: hidden !important;
    text-align:center !important;
    cursor:pointer !important;
    padding:2px !important;
    text-shadow:1px 1px rgba(255,255,255,0.2) !important;
    font-weight:bold !important;
    font-size: 14px !important;
    color: #111111 !important;
    display:table-cell !important;
    background:#f1bd19 !important;
    border:1px solid #111111 !important;
     letter-spacing: 1px;
    -moz-box-shadow:    
        inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 10px rgba(0,0,0,0.5) !important;
    -webkit-box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 10px rgba(0,0,0,0.5) !important;
    box-shadow:     
        inset 0 1px 0 rgba(255,255,255,0.2), inset 0 0 10px rgba(0,0,0,0.5) !important;
}

.anaoran, .analive{
    word-wrap: normal;
    overflow: hidden;
    text-align:center;
    cursor:pointer;
    padding:2px;
    text-shadow:1px 1px 1px rgba(255,255,255,0.5);
    font-size: 14px;
    color: #000000;
    display:block;
    border-radius:4px;
       background: rgb(204,204,204);
background: -moz-linear-gradient(top,  rgba(204,204,204,1) 0%, rgba(153,153,153,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(153,153,153,1)));
background: -webkit-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);
background: -o-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);
background: -ms-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);
background: linear-gradient(to bottom,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=0 );
    border:1px solid #000000;
    border-color:#000000;
}
.anaoran:hover, .analive:hover {
    background:rgba(255,255,255,0.3);
    text-shadow:1px 1px 1px rgba(255,255,255,0.1);
    color:#ffffff;

}
.anaoran:active, .analive:active {
    position:relative;
    top:1px;
}
.button-pro-small{
    word-wrap: normal;
    overflow: hidden;
    text-align:center;
    cursor:pointer;
    padding:2px;
    text-shadow:-1px -1px 1px rgba(0,0,0,0.3);
    font-size: 12px;
    color: #777777;
    display:inline-block;
    margin-left:20px;
    border-radius:4px;
    background:rgba(0,0,0,0.2);
    border:1px solid rgba(0,0,0,0.5);
    -moz-box-shadow:    
        inset 0 1px 0 rgba(255,255,255,0.05), inset 0px 2px 10px 0px rgba(255,255,255,0.01);
    -webkit-box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.05), inset 0px 2px 10px 0px rgba(255,255,255,0.01);
    box-shadow:     
        inset 0 1px 0 rgba(255,255,255,0.05), inset 0px 2px 10px 0px rgba(255,255,255,0.01);
}
/*.analive{
    cursor:pointer;
    text-shadow:-1px -1px 1px rgba(0,0,0,0.5);
    font-size: 14px;
    color: #cccccc;
    padding:2px;
    background: -moz-linear-gradient(top,  rgba(153,153,153,0.4) 0%, rgba(85,85,85,0.4) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,153,153,0.4)), color-stop(100%,rgba(85,85,85,0.4)));
    background: -webkit-linear-gradient(top,  rgba(153,153,153,0.4) 0%,rgba(85,85,85,0.4) 100%); 
    background: -o-linear-gradient(top,  rgba(153,153,153,0.4) 0%,rgba(85,85,85,0.4) 100%);
    background: -ms-linear-gradient(top,  rgba(153,153,153,0.4) 0%,rgba(85,85,85,0.4) 100%);
    background: linear-gradient(to bottom,  rgba(153,153,153,0.4) 0%,rgba(85,85,85,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d999999', endColorstr='#4d555555',GradientType=0 ); 
    border:1px solid rgba(0,0,0,0.5);
    -moz-box-shadow:    
        inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.1);
    box-shadow:     
        inset 0 1px 0 rgba(255,255,255,0.1);
}
.analive:hover {
  
    background: url();
    background: -moz-linear-gradient(top,  rgba(153,153,153,0.3) 0%, rgba(85,85,85,0.5) 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,153,153,0.5)), color-stop(100%,rgba(85,85,85,0.5))); 
    background: -webkit-linear-gradient(top,  rgba(153,153,153,0.5) 0%,rgba(85,85,85,0.5) 100%); 
    background: -o-linear-gradient(top,  rgba(153,153,153,0.5) 0%,rgba(85,85,85,0.5) 100%); 
    background: -ms-linear-gradient(top,  rgba(153,153,153,0.5) 0%,rgba(85,85,85,0.5) 100%); 
    background: linear-gradient(to bottom,  rgba(153,153,153,0.5) 0%,rgba(85,85,85,0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d999999', endColorstr='#4d555555',GradientType=0 );
    color:#f1bd19;
}*/
.main-team{
    text-align:left;
    float:left;
    display:block;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    width:70%;
    padding:0 0 0 5px;

}
.main-rate{
    float:right;
    display:block;
    width:40px;
    min-width:40px;
    padding:0px 5px 0px 0px;
    text-align:right;
}
.rate-change-up {
    margin-top:8px;
    float:right;
    width: 0; 
    height: 0; 
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #18af35;
    display:block;
}
.rate-change-down {
    margin-top:8px;
    float:right;
    width: 0; 
    height: 0; 
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #d10909;
    display:block;
}

.divortapad10{
    margin:0px;
}
.pad0{
    margin:0 !important;
    padding:0 !important;
}
.pad2{
    margin:0;
    padding:2px;
}
.pad5{
    margin:0;
    padding:5px;
}
.pad8{
    margin:0;
    padding:8px;
}
.pad10{
    margin:0;
    padding:10px !important;
}
.panel-fixtureheader {
    border-color: rgba(0, 0, 0, 0.6);
}
.panel-fixtureheader > .panel-heading {
    color: #f1bd19;
    font-size:16px;
    background:#333333;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#333333', endColorstr = '#111111');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#333333', endColorstr = '#111111')";
    background-image: -moz-linear-gradient(top, #333333, #111111);
    background-image: -ms-linear-gradient(top, #333333, #111111);
    background-image: -o-linear-gradient(top, #333333, #111111);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#333333), to(#111111));
    background-image: -webkit-linear-gradient(top, #333333, #111111);
    background-image: linear-gradient(top, #333333, #111111);
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px #191919;
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px #191919;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px #191919;
    border-bottom:1px solid #000000;
}

.panel-fixtureheader > .panel-heading + .panel-collapse .panel-body {
    border-top-color: rgba(0, 0, 0, 0.6);
}

.panel-fixtureheader > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: rgba(0, 0, 0, 0.6);
}
.fixture-stats{
    color:#ffffff;
    display:inline-block;
    font-size:12px;
}
.fixture-stats:hover{
    color:#f1bd19;
}
.fixture-stats-team{
color:#ffffff;
}
.fixture-stats-team:hover{
    color:#f1bd19;
    text-decoration:underline;
}
.fixture-title {
    padding:10px;
    vertical-align: middle;
    position:relative;
    background:#000000;
    border: 1px solid #000000;
    margin-bottom:10px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    overflow:hidden;
}

.fixture-title h1.title {
    margin-top:5px;
    color:#f1bd19;
    font-size:20px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
    display:block;
    float:left;
    text-transform:uppercase;
}

.rightfloat {
    float:right;
    margin-right:10px;
}

/*Others*/
.margin0{
    margin:0 !important;
}
.sub-title-well{
    background: rgb(34,34,34); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(34,34,34,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    text-shadow:1px 1px 1px rgba(0,0,0,1);
    padding:3px 3px 0px 5px;
    display:block;
    color:#cccccc;
    display:block;
    margin-bottom:10px;
    font-size:16px;
    border:1px solid rgba(0,0,0,0.7);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.02);
}
.title-text{
    color:#f1bd19;
}
.content-text{
    color:#cccccc;
}
.dark-text{
    color:#111111;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
}
.saris{
    cursor:pointer;
    color:#dfb900;
    font-size:12px;
}
.saris:hover{
    color:#cccccc;
}
.saris:active{
    position:relative;
    top:2px;
}
.siyah1{
    cursor:pointer;
    color:#111111;
    font-size:12px;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4) !important;
}
.siyah1:hover{
    background: rgba(0,0,0,0.7);
    text-shadow:1px 1px 1px rgba(0,0,0,0.9) !important;
    border-radius: 50%;
}
.siyah1:active{
    position:relative;
    top:1px;
}
.close-white{
    cursor:pointer;
    color:#ffffff;
    font-size:12px;
    text-shadow:1px 1px 1px rgba(0,0,0,1) !important;
}
.close-white:hover{
    background: rgba(255,255,255,0.9);
    text-shadow:1px 1px 1px rgba(0,0,0,1) !important;
    border-radius: 50%;
}
.close-white:active{
    position:relative;
    top:1px;
}
.bordertop{
    -moz-border-radius-top-right: 4px;
    border-top-right-radius: 4px; 
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-top-left: 4px;
    border-top-left-radius: 4px; 
    -webkit-border-top-left-radius: 4px;
}
.borderbottom{
    -moz-border-radius-bottom-right: 4px;
    border-bottom-right-radius: 4px; 
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottom-left: 4px;
    border-bottom-left-radius: 4px; 
    -webkit-border-bottom-left-radius: 4px;
}
.main-title-modal {
    background: rgba(0, 0, 0, 0.9);
    overflow:hidden;
    display:block;
    border-bottom:1px solid rgba(0,0,0,1);
    font-size:16px;
    color:#f1bd19;
    padding:10px;
}
.main-content-modal {
    background: rgba(17, 17, 17, 0.9);
    overflow:hidden;
    border-top:1px solid rgba(255,255,255,0.05);
    display:block;
    padding:10px;
}
.main-title-all {
    background: #000000;
    overflow:hidden;
    padding:10px;
    display:block;
    border-bottom:1px solid rgba(0,0,0,1);
    font-size:16px;
    color:#f1bd19;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
}
.main-content-all {
    background: rgba(0,0,0,0.6);
    overflow:hidden;
    padding:10px;
    border-top:1px solid rgba(255,255,255,0.05);
    margin-bottom:10px;
}
.main-well {
    background: #111111;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding:10px;
    margin-bottom:10px;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
}
.pro-info{
    text-shadow:-1px -1px rgba(0,0,0,0.7);
    background:rgba(255,255,255,0.1);
    padding:10px;
    margin-bottom:10px;
    border-radius:3px;
    border:1px solid rgba(255,255,255,0.1);
    color:#ffffff;
}
.main-date-title{
    margin-bottom:10px;
    color:#cccccc;
    cursor:pointer;
}
.main-date-title:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    font-size:12px;
}
.main-date-title.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.fixturerowcontent{
    margin-bottom:5px;
    background:transparent;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.02);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.02);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.02);
}
.fixture-live{
    width:20px;
    min-width:20px;
}
.fixture-time{
    width:40px;
    min-width:40px;
}
.fixture-date{
    width:40px;
    min-width:40px;
}
.fixture-event-name{
    width:20%;
    min-width:140px;
    color:#eeeeee;
}
.fixture-event-name-title{
    width:20%;
    min-width:140px;
    color:#777777;
}
.fixture-event-livenow-name{
    width:40%;
    min-width:150px;
    max-width:200px;
}
.fixture-event-livenow-team{
    display:block;
    color:#cccccc;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.fixture-event-livenow-info{
    width:33.3%;
    min-width:100px;
}

.fixture-bet-title{
    text-align:center;
}
.fixture-bet-others{
    width:60px;
    min-width:60px;
}
.fixture-min{
    text-align:center;
    width:20px;
    min-width:20px;
}
.fixture-min-button {
    width:15px;
    display:block;
    color: #ffffff;
    text-shadow:-1px 1px 0 rgba(0,0,0,0.8);
    font-size:14px;
    padding:2px;
    border-radius: 2px;
    text-align:center;
    background:#333333;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#444444', endColorstr = '#000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#444444', endColorstr = '#000000')";
    background-image: -moz-linear-gradient(top, #444444, #000000);
    background-image: -ms-linear-gradient(top, #444444, #000000);
    background-image: -o-linear-gradient(top, #444444, #000000);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#333333), to(#000000));
    background-image: -webkit-linear-gradient(top, #444444, #222222);
    background-image: linear-gradient(top, #444444, #000000);
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,.5);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,.5);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,.5);
}
.fixture-bet-others-button {
    display:inline-block;
    color: #f1bd19;
    text-shadow:-1px 1px 0 rgba(0,0,0,0.8);
    font-size:14px;
    padding:2px;
    min-width:30px;
    text-align:center;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(34,34,34,0.9) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,0.9)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(34,34,34,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(34,34,34,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(34,34,34,0.9) 0%,rgba(0,0,0,0.9) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(34,34,34,0.9) 0%,rgba(0,0,0,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6222222', endColorstr='#e6000000',GradientType=0 ); /* IE6-8 */
    margin:0;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -moz-border-radius-top-left: 3px;
    border-top-left-radius: 3px !important; 
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-bottom-left: 3px;
    border-bottom-left-radius: 3px; 
    -webkit-border-bottom-left-radius: 3px;
}
.fixture-bet-others-button:hover {
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.2);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.2);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.2);
    color: #ffffff;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.9) 0%, rgba(34,34,34,0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.9)), color-stop(100%,rgba(34,34,34,0.9))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(34,34,34,0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(34,34,34,0.9) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(34,34,34,0.9) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.9) 0%,rgba(34,34,34,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#e6222222',GradientType=0 ); /* IE6-8 */
    text-decoration:none;
}
.fixture-bet-others-button:active {
    color: #555555;
    position:relative;
    top:1px;
}
.fixture-bet-others-button-drop{
    margin-left:-2px;
    display:inline-block;
    color: #f1bd19;
    text-shadow:-1px 1px 0 rgba(0,0,0,0.8);
    font-size:14px;
    padding:2px 4px 2px 2px;
    text-align:center;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(34,34,34,0.9) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,0.9)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(34,34,34,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(34,34,34,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(34,34,34,0.9) 0%,rgba(0,0,0,0.9) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(34,34,34,0.9) 0%,rgba(0,0,0,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6222222', endColorstr='#e6000000',GradientType=0 ); /* IE6-8 */

    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -moz-border-radius-top-right: 3px;
    border-top-right-radius: 3px; 
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-bottom-right: 3px;
    border-bottom-right-radius: 3px; 
    -webkit-border-bottom-right-radius: 3px;
}
.fixture-bet-others-button-drop:hover {
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.2);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.2);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.2);
    color: #ffffff;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.9) 0%, rgba(34,34,34,0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.9)), color-stop(100%,rgba(34,34,34,0.9))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(34,34,34,0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(34,34,34,0.9) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(34,34,34,0.9) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.9) 0%,rgba(34,34,34,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#e6222222',GradientType=0 ); /* IE6-8 */
    text-decoration:none;
}
.fixture-bet-others-button-drop:active {
    color: #555555;
    position:relative;
    top:1px;
}
.fixture-bet-others-button-drop .caret{
    border-top: 4px solid #f1bd19;
}
.fixture-bet-others-button-drop .caret:hover{
    border-top: 4px solid #ffffff;
}
.fixture-bet-stats{
    width:30px;
    min-width:30px;
}
.fixture-bet-stats-button {
    display:inline-block;
    color: #f1bd19;
    text-shadow:-1px 1px 0 rgba(0,0,0,0.8);
    font-size:14px;
    padding:1px 4px 2px 2px;
    text-align:center;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(34,34,34,0.9) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,0.9)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(34,34,34,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(34,34,34,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(34,34,34,0.9) 0%,rgba(0,0,0,0.9) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(34,34,34,0.9) 0%,rgba(0,0,0,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6222222', endColorstr='#e6000000',GradientType=0 ); /* IE6-8 */
    margin:0;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.fixture-bet-stats-button:hover {
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.2);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.2);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.2);
    color: #ffffff;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.9) 0%, rgba(34,34,34,0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.9)), color-stop(100%,rgba(34,34,34,0.9))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(34,34,34,0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(34,34,34,0.9) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(34,34,34,0.9) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.9) 0%,rgba(34,34,34,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#e6222222',GradientType=0 ); /* IE6-8 */
    text-decoration:none;
}
.fixture-bet-stats-button:active {
    color: #555555;
    position:relative;
    top:1px;
}
.live-button-sm {
    display:block;
    height:15px;
    line-height:15px;
    color: #ffffff;
    text-shadow:-1px 1px 0 rgba(0,0,0,0.8);
    font-size:12px;
    padding:1px 2px;
    letter-spacing:0.2px;
    border-radius: 2px;
    text-align:center;
    background:#ea0000;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.2),
        0 2px 2px rgba(0,0,0,0.3),
        0 0 4px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.2),
        0 2px 2px rgba(0,0,0,0.3),
        0 0 4px 1px rgba(0,0,0,0.3);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.2),
        0 2px 2px rgba(0,0,0,0.3),
        0 0 4px 1px rgba(0,0,0,0.3);
}
.live-button-sm:hover {
    background:#be0000;
    text-decoration:none;
}
.border3 {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
/*Kupon*/
.kupon-pro-fixed {
    width:250px;
    display:block;
    -webkit-box-shadow: 0px 6px 22px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 6px 22px 0px rgba(0,0,0,0.4);
box-shadow: 0px 6px 22px 0px rgba(0,0,0,0.4);
}
.kupon-pro-static {
    width:250px;
    display:block;
}
.kupon-pro {
    width:250px;
    color:#111111;
    display:block;
    z-index:1000;
    margin-bottom:10px;
}
.kupon-pro .loading{
    background:rgba(255,255,255,0.0);
    position:absolute;
    width:  250px;
    height: 100%;
     display:none;
    z-index:9999999;
}
.kupon-pro .loading .imgload{
    background:rgba(255,255,255,0.9) url(../img/loading_small.gif) no-repeat 4px 4px;
    padding:0px;
    position:absolute;
    display:inline-block;
    border-radius: 4px;
    border:1px solid rgba(255,255,255,1);
    width:  42px;
    height: 42px;
    margin-left:auto;
    margin-right:auto;
    right:100px;
    top:20%;
    -webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.2);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.2);
}
.kupon-pro-content {
    position:relative;
    width:250px;
    /*height:400px;*/
    overflow:hidden;
    display:block;
    background:rgba(0,0,0,0.1);
}
.kupon-pro-alt {
    color:#fff;
    width:250px;
    background: rgb(51,51,51); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(17,17,17,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(17,17,17,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(17,17,17,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(17,17,17,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(17,17,17,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(17,17,17,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 ); /* IE6-8 */
    padding:1px 1px 5px 1px;
    -webkit-box-shadow: 0 8px 10px -6px rgba(0,0,0,0.8), inset 0 10px 20px rgba(0,0,0,.5);
    -moz-box-shadow: 0 8px 10px -6px rgba(0,0,0,0.8), inset 0 10px 20px rgba(0,0,0,.5);
    box-shadow: 0 8px 10px -6px rgba(0,0,0,0.8), inset 0 10px 20px rgba(0,0,0,.5);
}
.kupon-pro-empty {
    display:block;
    color:#000000 !important;
    width:250px;
       background: rgb(239,208,115);
background: -moz-linear-gradient(top,  rgba(239,208,115,1) 0%, rgba(241,189,25,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,208,115,1)), color-stop(100%,rgba(241,189,25,1)));
background: -webkit-linear-gradient(top,  rgba(239,208,115,1) 0%,rgba(241,189,25,1) 100%);
background: -o-linear-gradient(top,  rgba(239,208,115,1) 0%,rgba(241,189,25,1) 100%);
background: -ms-linear-gradient(top,  rgba(239,208,115,1) 0%,rgba(241,189,25,1) 100%);
background: linear-gradient(to bottom,  rgba(239,208,115,1) 0%,rgba(241,189,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd073', endColorstr='#f1bd19',GradientType=0 );
    padding:5px 1px 5px 1px;
    -webkit-box-shadow: 0 8px 10px -6px rgba(0,0,0,0.3), inset 0 10px 20px rgba(0,0,0,.5);
    -moz-box-shadow: 0 8px 10px -6px rgba(0,0,0,0.3), inset 0 10px 20px rgba(0,0,0,.5);
    box-shadow: 0 8px 10px -6px rgba(0,0,0,0.3), inset 0 10px 20px rgba(0,0,0,.5);
} 
.kupon-pro-alert-rate {
    margin:0px 5px 5px 5px;
    position: relative;
    border: 1px solid rgba(255,255,255,0.2);
    background:rgba(255,255,255,0.5);
    border-radius: 3px;
    -moz-box-shadow:0 8px 10px -6px rgba(0,0,0,0.4);
    -webkit-box-shadow:0 8px 10px -6px rgba(0,0,0,0.4);
    box-shadow: 0 2px 3px -2px rgba(0,0,0,0.4);
    padding:3px 5px 3px 10px;
    color:#111111;
    text-shadow:1px 1px rgba(255,255,255,0.4);
}

.kupon-pro-alert-oldnew{
    margin:2px 0px 5px 0px;
    display:block;
}
.kupon-pro-alert-oldnew a{
    margin:2px 0px 5px 0px;
    display:block;
    color:#111111;
}

.kupon-pro-alert{
    padding:5px;
    background: rgb(169,3,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
    color:#ffffff;
    border: 1px solid #ffffff;
    margin-bottom:10px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 2px 3px -2px rgba(0,0,0,0.8);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 2px 3px -2px rgba(0,0,0,0.8);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 2px 3px -2px rgba(0,0,0,0.8);
    overflow:hidden;
    display:block;
} 
.kupon-pro-alert-success{
    padding:5px;
    background: #198900; 
    text-shadow:-1px -1px rgba(0,0,0,0.2);
    color:#ffffff;
    border: 1px solid #000000;
    margin-bottom:5px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 2px 3px -2px rgba(0,0,0,0.9);
    overflow:hidden;
    display:block;
    border-radius: 3px;
}
.kupon-pro-alert-error{
    padding:5px;
    background: #6d0019; 
    text-shadow:-1px -1px rgba(0,0,0,0.2);
    color:#ffffff;
    border: 1px solid #000000;
    margin-bottom:5px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 2px 3px -2px rgba(0,0,0,0.9);
    overflow:hidden;
    display:block;
    border-radius: 3px;
}
.kupon-alert-text{
    display:block;
    float:left;
    width:185px;
}
.kupon-alert-icon{
    vertical-align:top;
    font-size:18px;
    display:block;
    margin:0px 5px 5px 0px;
    float:left;
    width:20px;
}
.kupon-title{
    position:relative;
    font-size:12px;
    padding:9px 5px;
    color: #f1bd19;
    display:block;
    font-weight: bold;
    background: rgb(34,34,34);
background: -moz-linear-gradient(top,  rgba(34,34,34,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000',GradientType=0 );
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    border:1px solid #000000;
    overflow:hidden;
}
.kupon-title h1 {
    font-size:14px;
    margin:0px 0px 0px 3px;
    display:inline-block;
}
.kupon-title .badge {
    background: rgba(255,255,255,0.2);
    position:absolute;
    right:40px;
    top:6px;
    display: inline-block;
    padding: 2px 5px;;
    font-size: 12px;
    color: #cccccc;
    line-height:14px;
    height:20px;
    text-align: center;
    border:1px solid rgba(255,255,255,0.1);
    text-shadow:1px 1px rgba(0,0,0,0.2);
    text-align: center;
    border-radius: 4px;
}
.kupon-title .change-static {
    position:absolute;
    right:5px;
    top:6px;
    display: inline-block;
    background: rgba(255,255,255,0.2);
    padding:1px 5px;
    height:20px;
    line-height:14px;
    color: #cccccc;
    font-size:12px;
    border-radius: 4px;
    border:1px solid rgba(255,255,255,0.1);
    text-shadow:1px 1px rgba(0,0,0,0.2);
}
.kupon-title .change-static:after {
    font-family: 'Glyphicons Halflings';
    content: "\e074";
    float: right;
}
.kupon-title .change-static:hover {
    background: rgba(255,255,255,0.3);
    padding:1px 5px;
    color:#ffffff;
    -webkit-transition: all 0.1s ease-in-out;
          transition: all 0.1s ease-in-out;
}
.kupon-title .change-fixed {
        position:absolute;
    right:5px;
    top:6px;
    display: inline-block;
    background: rgba(255,255,255,0.2);
    padding:1px 5px;
    height:20px;
    line-height:14px;
    color: #cccccc;
    font-size:12px;
    border-radius: 4px;
    border:1px solid rgba(255,255,255,0.1);
    text-shadow:1px 1px rgba(0,0,0,0.2);
}
.kupon-title .change-fixed:after {
    font-family: 'Glyphicons Halflings';
    content: "\e140";
    float: right;
}
.kupon-title .change-fixed:hover {
    background: rgba(255,255,255,0.3);
    padding:1px 5px;
    color:#ffffff;
    -webkit-transition: all 0.1s ease-in-out;
          transition: all 0.1s ease-in-out;
}
.kupon-pro-icon-line{
    background: #efd073;
    display:block;
    padding:3px 8px 4px 2px;
    overflow:hidden;
    border-bottom:1px dotted rgba(0,0,0,0.1);
}

.kupon-icons {
    float:left;
    margin-right:3px;
    width: 30px;
    padding:1px 2px;
    overflow: hidden;
    display: inline-block;
    border-radius:2px;
    height:20px;
    font-size:10px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.9);
    color:#f1bd19;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    border:1px solid rgba(0,0,0,0.9);
    /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease;
    background:rgba(0,0,0,0.8);
}
.kupon-icons:hover {
    width: 130px;
    color:#f1bd19;
}
.kupon-pro-ratechange{
    position:relative;
    display:block;
    padding:0px 5px;
    color:#cccccc;
    font-size:14px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    cursor:pointer;
    text-align:center;
    margin:3px 0px;
}
.kupon-pro-ratechange:hover{
    color:#f1bd19;
    background:rgba(255,255,255,0.1);
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
    -ms-transition: All 0.5s ease;
    transition: All 0.5s ease;
}
.kupon-pro-ratechange .ratechange-wrap {
    position:absolute;
    bottom:30px;
    left:17px;
    padding:5px;
    background:#000000;
    display:none;
    border-radius: 5px;
    border:3px solid #ffffff;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.9);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.9);
}
.kupon-pro-ratechange .ratechange-wrap:after, .kupon-pro-ratechange .ratechange-wrap:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.kupon-pro-ratechange .ratechange-wrap:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 10px;
    margin-left: -10px;
}
.kupon-pro-ratechange .ratechange-wrap:before {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 14px;
    margin-left: -14px;
}
.ratechange-label{
    margin:0;
    cursor:pointer;
}
.ratechange-text{
    font-size:12px;
    width:202px;
    display:block;
    color:#ebebeb;
}
.kupon-pro-sistem{
    position:relative;
    background: rgb(51,51,51);
background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 );
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    display:block;
    padding:5px;
    color:#dddddd;
    font-size:14px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    border-bottom:1px solid rgba(0,0,0,0.5);
    cursor:pointer;
}
.kupon-pro-sistem .sistem-wrap {
    position:absolute;
    bottom:40px;
    left:15px;
    padding:5px;
    background:#000000;
    width:220px;
    display:none;
    border-radius: 5px;
    border:3px solid #ffffff;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.9);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.9);
}
.kupon-pro-sistem .sistem-wrap:after, .kupon-pro-sistem .sistem-wrap:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.kupon-pro-sistem .sistem-wrap:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 10px;
    margin-left: -10px;
}
.kupon-pro-sistem .sistem-wrap:before {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 14px;
    margin-left: -14px;
}
.kupon-pro-wrap-title{
    display:block;
    color:#f1bd19;
    overflow:hidden;
    font-size:12px;
}
.kupon-pro-sistem-title{
    font-size:12px;
    color:#cccccc;
   background:rgba(68,68,68,0.4);
    overflow:hidden;
    display:block;
    padding:3px;
}
.kupon-sistem-title{
    display:inline-block;
    width:220px;
}
.kupon-pro-sistem-content{
    display:block;
    overflow-y:auto;
    position:relative;
     max-height:140px;
}

.kupon-pro-sistem-block{
    font-size:12px;
    color:#ebebeb;
    display:block;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
    overflow:hidden;
    background:rgba(34,34,34,0.8);
    padding:3px;
    border-bottom:1px solid rgba(0,0,0,0.1);
    border-top:1px solid rgba(255,255,255,0.05);
}
.kupon-pro-sistem-block:hover{
    background:rgba(34,34,34,0.5);
    color:#f1bd19;
}
.kupon-pro-sistem-kombinasyon{
    width:90px;
    float:left;
    display:block;
}
.kupon-pro-sistem-number{
    width:20px;
    float:left;
    display:block;
}
.kupon-pro-sistem-amount{
    width:60px;
    float:right;
    margin-right:5px;
    display:block;
}
.kupon-delete{
    cursor:pointer;
    color:#f1bd19;
    font-size:10px;
    display:inline-block;
    background: rgb(69,72,77); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    text-shadow:1px 1px rgba(0,0,0,0.9);
    text-align: center;
    border-radius: 50%;
    box-shadow:inset 0px 1px 3px rgba(255,255,255,0.5);
    width:16px;
    height:16px;
    margin:0px 0px 0px 5px;
}
.kupon-delete:hover{
    box-shadow:inset 0px 1px 3px rgba(255,255,255,0.0);
    color:#ffffff;
}
.kupon-delete:after{
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e014";
}
.kupon-rate-down{
    cursor:pointer;
    color:#cc0000;
    font-size:10px;
    display:inline-block;
    text-shadow:1px 1px rgba(255,255,255,0.5);
    text-align: center;
    margin:0px 2px 0px 0px;
}
.kupon-rate-up{
    cursor:pointer;
    color:#006e2e;
    font-size:10px;
    display:inline-block;
    text-shadow:1px 1px rgba(255,255,255,0.5);
    text-align: center;
    margin:0px 2px 0px 0px;
}
.kupon-banko{
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
    color:#444444;
    display:inline-block;
    float:left;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.5) 0%, rgba(153,153,153,0.5) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(153,153,153,0.5))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(153,153,153,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(153,153,153,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(153,153,153,0.5) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0.5) 0%,rgba(153,153,153,0.5) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#80999999',GradientType=0 ); /* IE6-8 */
    text-shadow:1px 1px rgba(255,255,255,0.2);
    text-align: center;
    border-radius: 50%;
    line-height:15px;
    box-shadow:inset 0px 1px 3px rgba(255,255,255,0.2);
    width:14px;
    height:14px;
    margin:0px 2px 0px 0px;
}
.kupon-banko:hover{
    background:#000000;
    box-shadow:inset 0px 1px 3px rgba(255,255,255,0.0);
    color:#ffffff;
}
.kupon-banko:active, .kupon-banko-selected:active{
    position:relative;
    margin-top:1px;
}
.kupon-banko:after{
    content: "B";
}
.kupon-banko-selected{
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
    color:#f1bd19;
    display:inline-block;
    float:left;
    background: rgb(69,72,77); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    text-shadow:1px 1px rgba(0,0,0,0.9);
    text-align: center;
    border-radius: 50%;
    line-height:15px;
    box-shadow:inset 0px 1px 3px rgba(255,255,255,0.2);
    width:14px;
    height:14px;
    margin:0px 2px 0px 0px;
}
.kupon-banko-selected:hover{
    box-shadow:inset 0px 1px 3px rgba(255,255,255,0.0);
    color:#ffffff;
}
.kupon-banko-selected:after{
    content: "B";
}
.kupon-pro-combine{
    position:relative;
    background:rgba(255,255,255,0.1);
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05);
    display:block;
    padding:5px;
    color:#cccccc;
    font-size:14px;
    border-bottom:1px solid rgba(255,255,255,0.02);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    overflow:hidden;
}
.kupon-pro-combine .oran {
    position:absolute;
    right:5px;
    display: inline-block;
    font-size: 12px;
}

.kupon-pro-combine-content{
    background:rgba(255,255,255,0.1);
    display:block;
    padding:5px;
    font-size:12px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
    overflow:hidden;
    margin-bottom:5px;
-webkit-box-shadow: inset 0px 10px 10px -9px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0px 10px 10px -9px rgba(0,0,0,0.3);
box-shadow: inset 0px 10px 10px -9px rgba(0,0,0,0.3);
}
.kupon-pro-selection{
    background: rgb(239,208,115);
background: -moz-linear-gradient(top,  rgba(239,208,115,1) 0%, rgba(241,189,25,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,208,115,1)), color-stop(100%,rgba(241,189,25,1)));
background: -webkit-linear-gradient(top,  rgba(239,208,115,1) 0%,rgba(241,189,25,1) 100%);
background: -o-linear-gradient(top,  rgba(239,208,115,1) 0%,rgba(241,189,25,1) 100%);
background: -ms-linear-gradient(top,  rgba(239,208,115,1) 0%,rgba(241,189,25,1) 100%);
background: linear-gradient(to bottom,  rgba(239,208,115,1) 0%,rgba(241,189,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd073', endColorstr='#f1bd19',GradientType=0 );
    display:block;
    padding:5px;
    color:#333333;
    font-size:12px;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
    border-bottom:1px solid rgba(0,0,0,0.2);
}
.kupon-pro-selection-block{
    display:block;
    overflow:hidden;
    margin-top:3px;
}
.kupon-pro-selection-block-amount{
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
    display:block;
    overflow:hidden;
    margin-top:1px;
    padding-top:3px;
}
.kupon-pro-selection-block-combine{
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
    display:block;
    overflow:hidden;
    margin-top:5px;
    padding:3px;
}
.kupon-event{
    width:195px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    display:inline-block;
    line-height:16px;
    float:left;
}
.kupon-rate{
    display:inline-block;
    color:#000000;
    font-size:12px;
    font-weight:bold;
}
.kupon-selection-name{
    width:160px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    display:inline-block;
    color:#000000;
    font-weight:bold;
    line-height:16px;
}
.kupon-check{
    float:left;
    width:15px;
    height:14px;
    display:inline-block;
}
.kupon-bet-type-name{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    display:inline-block;
    font-size:12px;
    line-height:16px;
    float:left;
    margin-left:15px;
}
.kupon-single-amount{
    float:left;
    width:80px;
}
.kupon-win-amount{
    float:right;
    color:#000000;
    font-weight:bold;
}
.kupon-win-amountw{
    float:right;
    color:#cccccc;
    line-height:18px;
}
.kupon-currency{
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(237,237,237,0.3) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(237,237,237,0.3))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(237,237,237,0.3) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(237,237,237,0.3) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(237,237,237,0.3) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(237,237,237,0.3) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#4dededed',GradientType=0 ); /* IE6-8 */
    color:#111111;
    margin-top:-1px;
    border:1px solid transparent;
    padding:0 2px !important;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
    box-shadow: inset 0px 1px 3px rgba(255,255,255,0.1) !important;
}
.kupon-total-amount{
    color:#f1bd19;
    font-size:14px;
    text-align:center;
    display:block;
}
.kupon-pro-button{
    font-size:14px;
    color: #ffffff;
    display:block;
    font-weight: bold;
    text-shadow:1px 1px rgba(0,0,0,0.5);
    background: rgb(54,105,163);
background: -moz-linear-gradient(top,  rgba(54,105,163,1) 0%, rgba(20,73,132,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,105,163,1)), color-stop(100%,rgba(20,73,132,1)));
background: -webkit-linear-gradient(top,  rgba(54,105,163,1) 0%,rgba(20,73,132,1) 100%);
background: -o-linear-gradient(top,  rgba(54,105,163,1) 0%,rgba(20,73,132,1) 100%);
background: -ms-linear-gradient(top,  rgba(54,105,163,1) 0%,rgba(20,73,132,1) 100%);
background: linear-gradient(to bottom,  rgba(54,105,163,1) 0%,rgba(20,73,132,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3669a3', endColorstr='#144984',GradientType=0 );
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    border:1px solid #000000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding:5px;
    margin:0px 5px 0px 5px;
    text-align:center;
    position:relative;
}
.kupon-pro-button:hover{
    -moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.5);
}
.kupon-pro-selection-block-button{
    display:block;
    position:relative;
}
.kupon-pro-selection-block-button .kupon-alert {
    position:absolute;
    bottom:45px;
    left:17px;
    background: rgb(169,3,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
    text-shadow:-1px -1px rgba(0,0,0,0.5);
    display:none;
    border-radius: 5px;
    border:3px solid #ffffff;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.9);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.9);
    width:218px;
}
.kupon-pro-selection-block-button .kupon-alert:after, .kupon-pro-selection-block-button .kupon-alert:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.kupon-pro-selection-block-button .kupon-alert:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #6d0019;
    border-width: 10px;
    margin-left: -10px;
}
.kupon-pro-selection-block-button .kupon-alert:before {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 14px;
    margin-left: -14px;
}
.kupon-alert-title{
    display:block;
    color:#ffffff;
    overflow:hidden;
    font-size:12px;
    padding:5px;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.3))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000',GradientType=0 ); /* IE6-8 */
}
.kupon-alert-content{
    display:block;
    color:#ffffff;
    overflow:hidden;
    font-size:12px;
    padding:5px;
}
.kupon-pro-button-accept{
    font-size:14px;
    color: #ffffff;
    display:inline-block;
    font-weight: bold;
    text-shadow:1px 1px rgba(0,0,0,0.5);
    background: rgb(54,105,163);
background: -moz-linear-gradient(top,  rgba(54,105,163,1) 0%, rgba(20,73,132,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,105,163,1)), color-stop(100%,rgba(20,73,132,1)));
background: -webkit-linear-gradient(top,  rgba(54,105,163,1) 0%,rgba(20,73,132,1) 100%);
background: -o-linear-gradient(top,  rgba(54,105,163,1) 0%,rgba(20,73,132,1) 100%);
background: -ms-linear-gradient(top,  rgba(54,105,163,1) 0%,rgba(20,73,132,1) 100%);
background: linear-gradient(to bottom,  rgba(54,105,163,1) 0%,rgba(20,73,132,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3669a3', endColorstr='#144984',GradientType=0 );
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    border:1px solid #000000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align:center;
    padding:5px;
    width:50%;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.kupon-pro-button-accept:hover{
    -moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.5);
}
.kupon-pro-button-back{
    font-size:14px;
    color: #ffffff;
    display:inline-block;
    font-weight: bold;
    text-shadow:1px 1px rgba(0,0,0,0.5);
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(102,102,102,0.6) 0%, rgba(68,68,68,0.6) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,0.6)), color-stop(100%,rgba(68,68,68,0.6))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(102,102,102,0.6) 0%,rgba(68,68,68,0.6) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(102,102,102,0.6) 0%,rgba(68,68,68,0.6) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(102,102,102,0.6) 0%,rgba(68,68,68,0.6) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(102,102,102,0.5) 0%,rgba(68,68,68,0.5) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99666666', endColorstr='#99444444',GradientType=0 ); /* IE6-8 */
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    border:1px solid #000000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:5px;
    text-align:center;
    width:50%;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.kupon-pro-button-back:hover{
    -moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.5);
}
.kupon-pro-button-forward{
    font-size:14px;
    color: #ffffff;
    display:inline-block;
    font-weight: bold;
    text-shadow:1px 1px rgba(0,0,0,0.5);
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(102,102,102,0.6) 0%, rgba(68,68,68,0.6) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,0.6)), color-stop(100%,rgba(68,68,68,0.6))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(102,102,102,0.6) 0%,rgba(68,68,68,0.6) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(102,102,102,0.6) 0%,rgba(68,68,68,0.6) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(102,102,102,0.6) 0%,rgba(68,68,68,0.6) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(102,102,102,0.5) 0%,rgba(68,68,68,0.5) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99666666', endColorstr='#99444444',GradientType=0 ); /* IE6-8 */
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    border:1px solid #000000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:5px;
    text-align:center;
    width:50%;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.kupon-pro-button-forward:hover{
    -moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.5);
}
.kupon-pro-alertwrap{
    background: rgba(0,0,0,0.7);
    padding:5px;
    color:#cccccc;
}
.kupon-pro-preview{
    background: rgba(0,0,0,0.7);
    padding:5px;
    color:#cccccc;
}
.kupon-pro-preview-block{
    display:block;
    overflow:hidden;
    padding:3px;
    border-bottom:1px dotted rgba(255,255,255,0.1);
}
.kupon-pro-preview-block:last-child{
    padding-bottom:0;
    border-bottom:0px dotted rgba(255,255,255,0.1);
}
.kupon-pro-preview-first{
    background: #f1bd19;
    display:block;
    padding:0px;
    color:#222222;
    font-size:12px;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
    box-shadow: inset 0px 1px 3px rgba(255,255,255,0.2);
}
.kupon-pro-preview-second{
    background: #EFCE69;
    display:block;
    padding:0px;
    color:#222222;
    font-size:12px;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
    box-shadow: inset 0px 1px 3px rgba(255,255,255,0.2);
}
.kupon-preview-title{
    font-size:12px;
    font-weight:bold;
    color:#000000;
    padding:5px;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000',GradientType=0 ); /* IE6-8 */
    cursor:pointer;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.kupon-preview-title:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
}
.kupon-preview-title.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.kupon-preview-inner{
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1affffff',GradientType=0 ); /* IE6-8 */
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.kupon-inner-block{
    display:block;
    padding:3px 5px;
}
.kupon-preview-number{
    font-size:12px;
    font-weight:bold;
    color:#f1bd19;
    display:inline-block;
    float:left;
    background: rgb(69,72,77); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    text-shadow:1px 1px rgba(0,0,0,0.9);
    text-align: center;
    border-radius: 50%;
    line-height:18px;
    box-shadow:inset 0px 1px 3px rgba(255,255,255,0.2);
    width:16px;
    height:16px;
    margin:0px 2px 0px 0px;
}
.kupon-preview-event{
    width:145px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    display:inline-block;
    line-height:16px;
    float:left;
}
.kupon-preview-selection-name{
    width:165px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    display:inline-block;
    color:#000000;
    margin-left:18px;
    font-weight:bold;
    line-height:16px;
}
.kupon-preview-bet-type-name{
    overflow:hidden;
    display:block;
    margin-left:18px;
    float:left;
}
/*Sub Rates*/
.sub-title {
    background:#888888;
    padding:5px; 
    display:block;
    -webkit-box-shadow: inset 0px -5px 18px -2px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.1);
-moz-box-shadow: inset 0px -5px 18px -2px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.1);
box-shadow: inset 0px -5px 18px -2px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.1);
    overflow:hidden;
    border:1px solid rgba(0,0,0,1);
   
}
.sub-title h1 {
    color:#000000;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
    font-size:16px;
    font-weight:bold;
    float:left;
    margin: 3px 3px 0 0;
}
.sub-wrap{
    margin:5px 0px 5px 0px;
    position:relative;
    font-size:14px;
    text-shadow:1px 1px rgba(0,0,0,0.5);
    overflow:hidden;
    max-height:500px;
}
.sub-wrap-modal{
    margin:5px 0px 5px 0px;
    position:relative;
    font-size:14px;
    text-shadow:1px 1px rgba(0,0,0,0.5);
}
.modal-fixture .modal-dialog{
    width:70%;
    min-width:1100px;
}

.modal-fixture .modal-content{
    -webkit-box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    border: 5px solid rgba(0,0,0,0.5);
    background:rgba(0,0,0,1);
    height: 100% !important;
}
.modal-fixture .modal-header{
    background: rgb(85,85,85);
background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(85,85,85,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#000000',GradientType=0 );
border-bottom:1px solid #444444 !important;
}
.modal-fixture .modal-body{
    overflow-y:auto;
    margin:0 0 10px 0;
    padding:5px;
}
.modal-fixture .modal-backdrop{
    overflow-y:auto;
}
.sub-wrap-live{
    margin:5px 0px 5px 0px;
    position:relative;
    font-size:14px;
    text-shadow:1px 1px rgba(0,0,0,0.5);
}
.sub-well{
    width:99%;
    display:block;
}
.sub-brick{
    background:#000000;
    display:block;
    height:10px;
    box-shadow: inset 0 -10px 10px -10px #000000;
    -moz-box-shadow: inset 0 -10px 10px -10px #000000;
    -webkit-box-shadow: inset 0 -10px 10px -10px #000000;
}
.close-icon{
    color:#f1bd19;
    font-size:14px;
    display:inline-block;
    background:rgba(0,0,0,0.9);
    text-shadow:1px 1px rgba(0,0,0,0.9);
    text-align: center;
    border-radius: 50%;
    box-shadow: 0px 3px 8px rgba(0,0,0,0.3), inset 0px 1px 3px rgba(255,255,255,0.5);
    width:22px;
    height:22px;
    margin:0px 0px 0px 10px;
}
.close-icon:hover{
    box-shadow: 0px 3px 8px rgba(0,0,0,0.0), inset 0px 1px 3px rgba(255,255,255,0.0);
    color:#ffffff;
}
.close-icon:after{
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e014";
}
.close-icon-sm{
    font-size:12px;
    display:inline-block;
    text-shadow:1px 1px rgba(0,0,0,0.5);
    text-align: center;
    border-radius: 50%;
    width:18px;
    height:18px;
    margin:0px 0px 0px 10px;
}
.close-icon-sm:hover{
    color:#f1bd19;
}
.close-icon-sm:after{
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e014";
}
.sub-down {
    width: 0; 
    height: 0; 
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f1bd19;
    margin-left:20px;
    margin-bottom:5px;
}

.sub-well-2block{
    width:99%;
}

.sub-well-2block .sub-main-well{
     background:rgba(255,255,255,0.1);
    border:1px solid rgba(0,0,0,0.5);
    padding:5px;
    width:49%;
    float:left;
    margin:0px 0px 5px 0px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.05);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sub-well-2block .sub-main-wel-in{
   width:100%;
}
.sub-main-well {
    background:rgba(255,255,255,0.2);
    border:1px solid rgba(0,0,0,0.5);
    padding:5px;
    margin:0px 0px 5px 0px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.05);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.sub-rate-title{
    padding:3px 5px 0px 5px;
    color: #f1bd19;
    font-size:14px;
    text-shadow:1px 1px rgba(0,0,0,0.2);
    cursor:pointer;
}
.sub-rate-title:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    font-size:12px;
}
.sub-rate-title.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.sub-button{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    white-space:normal;
    text-align:center;
    cursor:pointer;
    padding:1px 10px;
    text-shadow:1px 1px  rgba(0,0,0,0.5);
    font-size: 14px;
    color: #ffffff;
    display:inline-block;
    background: rgb(68,68,68); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(68,68,68,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(68,68,68,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    border:1px solid #000000;
    -moz-box-shadow:    
        inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.1);
    box-shadow:     
        inset 0 1px 0 rgba(255,255,255,0.1);
}
.sub-button:hover{
    background: rgb(0,0,0); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(68,68,68,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(68,68,68,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(68,68,68,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(68,68,68,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(68,68,68,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(68,68,68,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#444444',GradientType=0 ); /* IE6-8 */
}
.sub-fixturelayout {
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    display:table;
    width:100%;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
}
.sub-fixturelayout > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
}
.sub-fixturelayout > ul > li{
    vertical-align:middle;
    display:table-cell;
    padding:0;
    margin:0px;
}
.second-title{
    cursor:pointer;
        background: rgb(34,34,34);
background: -moz-linear-gradient(top,  rgba(34,34,34,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000',GradientType=0 );
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    border:1px solid #000000;
    border:1px solid #000000;
    padding:7px 5px;
    color:#f1bd19;
}
.second-title:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    font-size:10px;
}
.second-title.collapsed:after {
    content: "\e080";
}
.main-title{
    overflow:hidden;
    position:relative;
    font-size:14px;
    padding:7px 5px;
    color: #f1bd19;
    display:block;
    font-weight: bold;
    text-shadow:1px 1px rgba(0,0,0,0.5);
    background: rgb(34,34,34);
background: -moz-linear-gradient(top,  rgba(34,34,34,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000',GradientType=0 );
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    border:1px solid #000000;
}

.main-title .badge {
    position:absolute;
    right:5px;
    top:6px;
    display: inline-block;
    width:50px;
    min-width: 15px;
    padding: 3px;
    font-size: 12px;
    color: #f1bd19;
    white-space: nowrap;
   background:rgba(255,255,255,0.2);
    text-shadow:1px 1px rgba(0,0,0,0.5);
    text-align: center;
    border-radius: 4px;
}
/* Perfect ScrollBar 
---------------------------------------------- */
.ps-container .ps-scrollbar-x-rail {
    position: absolute; /* please don't change 'position' */
    bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover {
    background-color: transparent;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-x-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail {
    position: absolute; /* please don't change 'position' */
    right: 1px; /* there must be 'right' for ps-scrollbar-y-rail */
    width: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
    background-color: #fff;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-x {
    position: absolute; /* please don't change 'position' */
    bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie6 .ps-scrollbar-x {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
    background-color: #999;
}

.ps-container .ps-scrollbar-y {
    position: absolute; /* please don't change 'position' */
    right: 0; /* there must be 'right' for ps-scrollbar-y */
    width: 5px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie .ps-scrollbar-y {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
    background-color: #999;
}

#loading{
    background:rgba(0,0,0,0.5);
    position:fixed;
    width:  100%;
    height: 100%;
    display:none;
    z-index:999999;
}
#loading .imgload{
    background:rgba(0,0,0,0.7)  url(../img/loading-big.GIF) no-repeat 8px 8px;
    padding:10px;
    border-radius: 4px;
    position:absolute;
    display:inline-block;
    width:  84px;
    height: 84px;
    margin-left:-84px;
    margin-top:-84px;
    left:50%;
    top:50%;
}
.modal-body .loading{
    background:rgba(0,0,0,0.5);
    position:absolute;
    display:block;
    z-index:999999;
    width:100%;
    height:100%;
	display:none;
}
.modal-body .loading .imgload{
    background:rgba(0,0,0,0.7)  url(../img/loading-big.GIF) no-repeat 8px 8px;
    padding:10px;
    border:1px solid #222222;
    border-radius: 2px;
    position:absolute;
    display:inline-block;
    width:  84px;
    height: 84px;
    margin-left:auto;
    margin-right:auto;
    left:50%;
    top:25%;
}
.load-inside{
    background:rgba(255,255,255,0.9)  url(../img/load_inside.GIF) no-repeat 4px 4px;
    padding:10px;
    border-radius: 3px;
    display:inline-block;
    width:  40px;
    height: 40px;
    margin-left:50%;
    -webkit-box-shadow: 0px 21px 32px -15px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 21px 32px -15px rgba(0,0,0,0.75);
    box-shadow: 0px 21px 32px -15px rgba(0,0,0,0.75);
}
.embossed {
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
}
.none{
    display:none;
}
.font16{
    font-size:16px;
}
.font14{
    font-size:14px;
}
.font12{
    font-size:12px;
}
.font10{
    font-size:10px;
}
/*Live Bets*/
.live-overview-title{
    padding:10px 5px 5px 10px;
    color:#dddddd;
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    font-size:18px;
    line-height: 18px;
    cursor:pointer;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
}
.live-overview-title:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    font-size:12px;
}
.live-overview-title.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.wrap-overview-main {
    padding:0px;
    vertical-align: middle;
    position:relative;
    background:#000000;
    border:1px solid rgba(0,0,0,0.1);
    margin-bottom:10px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 5px 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 5px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 5px 10px rgba(0, 0, 0, 0.3);
    overflow:hidden;
}
/*Live Scoreboard*/
.livescoreboard{
    display:block;
    margin:0 auto;
 moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.2) inset;
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.2) inset;
    box-shadow: 0 0 1px 1px rgba(255,255,255,.2) inset;
border-radius:3px;
    margin-bottom:10px;
    padding:10px;
    border:1px solid #000000;
}
.livescoreboard-title{
    background: rgba(255,255,255,0.2);
    padding:8px;
    display:table;
    table-layout:fixed;
    width:100%;
    line-height:1;
    border:1px solid #000000;
    color:#ffffff;
    font-size:12px;
    border-radius:4px;
    moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
}
.livescoreboard-title:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";  
    float: right;   
    font-size:12px;
    margin:7px 0 0 15px;
}
.livescoreboard-title.collapsed:after {
    content: "\e080"; 
}
.livescoreboard-content{
    margin-top:5px;
}
.livescoreboard iframe{
    display:block;
    margin:0 auto;
    background:#000000;
    -webkit-box-shadow: 0px 0px 27px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 27px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 27px 1px rgba(0,0,0,0.75);
}
.livescoreframe1{
    width: 678px; height: 359px;
}
.livescoreframe36{
    width: 678px; height: 460px;
}
.livescoreframe2{
    width: 600px; height: 60px;
}
.livescoreframe3{
    width: 600px; height: 60px;
}
.livescoreframe4{
    width: 600px; height: 60px;
}
.livescoreframe37{
    width: 600px; height: 60px;
}
.livescoreframe5{
    width: 600px; height: 60px;
}
.livescoreframe9{
    width: 600px; height: 60px;
}
.livescoreframe23{
    width: 600px; height: 60px;
}
.livescoreframe6{
    width: 600px; height: 60px;
}
.livescoreframe10{
    width: 600px; height: 60px;
}
.livescoreframe28{
    width: 600px; height: 60px;
}
.livescoreframe20{
    width: 600px; height: 60px;
}
.livescoreframe29{
    width: 600px; height: 60px;
}
.livescoreframe35{
    width: 600px; height: 60px;
}
.livescoreframe16{
    width: 600px; height: 60px;
}
.live-theme36{ /* tennis */

}
.live-theme1{ /* football */

}
.live-theme2{ /* basketball */

}
.live-theme4{ /* ice hockey */

}
.live-theme37{ /* voleyball */

}
.live-theme3{ /* American Football */

}
.live-theme5{ /* handball */

}
.live-theme9{ /* Beach Volley */

}
.live-theme23{ /* Futsal */

}
.live-theme6{ /* Baseball */

}
.live-theme10{ /* Badminton */

}
.live-theme28{ /* Rugby */

}
.live-theme20{ /* Darts */

}
.live-theme29{ /*Snooker  */

}
.live-theme35{ /* Table Tennis  */

}
.live-theme16{ /* Cricket */

}
.live-event-wrap .sporticon1,.fixture-title .sporticon1 {
    background: url(../img/soccer-icon.png) no-repeat top;
    position:absolute;
    right:-60px;
    top:-20px;
    width:200px;
    height:200px;
    z-index:0;
}
.live-event-wrap .sporticon36,.fixture-title .sporticon36 {
    background: url(../img/tennis-icon.png) no-repeat top;
    position:absolute;
    right:-60px;
    top:-20px;
    width:200px;
    height:200px;
    z-index:0;
}
.live-event-wrap .sporticon5,.fixture-title .sporticon5 {
    background: url(../img/handball-icon.png) no-repeat top;
    position:absolute;
    right:-60px;
    top:-20px;
    width:200px;
    height:200px;
    z-index:0;
}
.live-event-wrap .sporticon4,.fixture-title .sporticon4 {
    background: url(../img/icehockey-icon.png) no-repeat top;
    position:absolute;
    right:-60px;
    top:-20px;
    width:200px;
    height:200px;
    z-index:0;
}
.live-event-wrap .sporticon37,.fixture-title .sporticon37 {
    background: url(../img/volleyball-icon.png) no-repeat top;
    position:absolute;
    right:-60px;
    top:-20px;
    width:200px;
    height:200px;
    z-index:0;
}
.live-overview-sub-wrap{
    display:block;
    margin: 5px;
    border-radius:6px;
    border:1px solid rgba(0,0,0,0.5);
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),0 0 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),0 0 1px 1px rgba(0,0,0,0.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),0 0 1px 1px rgba(0,0,0,0.1);
}
.live-league-title{
    padding:5px;
    color: #f1bd19;
    font-size:14px;
    text-shadow:1px 1px rgba(0,0,0,0.0);
   background:rgba(255,255,255,0.2);
    cursor:pointer;
    border-bottom: 1px solid rgba(0,0,0,0.5);
}
.live-league-title:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    font-size:12px;
}
.live-league-title.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.live-overview-sub-content{
    display:block;
    list-style-type: none;
    margin:0;
    padding:0;
}
.live-overview-sub-content li{
  background:rgba(255,255,255,0.2);
    border-top: 1px solid rgba(255,255,255,0.04);
    border-bottom: 1px solid rgba(0,0,0,0.2);
    display:table;
    width:100%
}
.live-overview-sub-content li:last-child{
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.live-overview-events{
    padding:2px 5px 2px 5px;
    display:table-cell;
    vertical-align:top;
    width:40%;
    min-width:200px;
    background:rgba(255,255,255,0.02);
    border-right: 1px solid rgba(0,0,0,0.1);
    box-shadow: inset -6px 0 20px -3px rgba(0,0,0,0.4);
}
.live-overview-rates{
    display:table-cell;
    vertical-align:top;
    width:60%;
    padding:2px 5px 2px 5px;
}
.live-overview-subrates{
    display:table-cell;
    vertical-align:top;
    width:30px;
    min-width:30px;
    padding:2px 0px 2px 0px;
}
.live-overview-teamname {
    border-collapse: collapse;
    margin:0;
    padding:0;
    table-layout:fixed;
    width:100%;
    line-height:1;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.live-overview-hometeam{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    min-width:70px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    color:#dfdfdf;
    text-transform: uppercase;
    font-size:16px;
    padding:0px 5px 0px 0px;
}
.live-overview-awayteam{
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    min-width:70px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    color:#dfdfdf;
    text-transform: uppercase;
    font-size:16px;
    padding:0px 5px 0px 0spx;
}
.live-overview-score{
    color:#f1bd19;
    background:rgba(0,0,0,0.15);
    text-align:center;
    font-size:12px;
    border-bottom:1px solid rgba(0,0,0,0.0);
}
.live-overview-teamtitle{
    color:#f1bd19;
    font-size:12px;
    text-shadow:1px 1px 0px rgba(0,0,0,0.1);
}
.live-overview-scoretitle{
    background:rgba(0,0,0,0.0);
    color:rgba(255,255,255,0.7);
    width:30px;
    text-align:center;
    font-size:12px;
}
.live-overview-intitle{
    background:rgba(0,0,0,0.0);
    color:rgba(255,255,255,0.7);
    width:30px;
    text-align:center;
    font-size:12px;
}
.live-overview-incontent{
    background:rgba(0,0,0,0.0);
    color:rgba(255,255,255,0.7);
    width:20px;
    min-width:20px;
    text-align:center;
    font-size:12px;
}
.live-overview-intitlenow{
    background:rgba(0,0,0,0.2);
    color:#f1bd19;
    width:30px;
    text-align:center;
    font-size:12px;
}

.livebig .live-overview-teamtitle, 
.livebig .live-overview-scoretitle, 
.livebig .live-overview-intitle, 
.livebig .live-overview-incontent,
.livebig .live-overview-intitlenow{
    font-size:14px;
    padding:3px;
}
.live-overview-service{
    width:10px;
    text-align:center;
}
.live-tenis-service {
    background: url(../../common/img/probet_sprite.png) no-repeat top left;
    background-position: 0 -24px; 
    width: 6px; 
    height: 6px;
    display:inline-block;
}
.live-yellow {
    background: url(../../common/img/probet_sprite.png) no-repeat top left;
    background-position: 0 0; 
    width: 6px; 
    height: 8px;
    display:inline-block;
}
.live-red {
    background: url(../../common/img/probet_sprite.png) no-repeat top left;
    background-position: 0 -8px; 
    width: 6px; 
    height: 8px;
    display:inline-block;
}
.live-corner {
    background: url(../../common/img/probet_sprite.png) no-repeat top left;
    background-position: 0 -16px; 
    width: 6px; 
    height: 8px;
    display:inline-block;
}
.live-overview-rate-title{
    display:block;
    color:#f1bd19;
    font-size:12px;
    margin-bottom:5px;
}
.live-overview-others-title{
    display:block;
    color:#cccccc;
    font-size:12px;
    margin-bottom:5px;
}
.live-others-button {
    display:inline-block;
    color: #f1bd19;
    text-shadow:-1px 1px 0 rgba(0,0,0,0.3);
    font-size:12px;
    padding:3px;
    text-align:center;
    margin:0;
    background:rgba(0,0,0,0.5);
    min-width:25px;
    -moz-border-radius: 3px;
    border-radius: 3px; 
    -webkit-border-radius: 3px;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    border:1px solid #111111;
}
.live-others-button:hover {
    color: #ffffff;
    text-decoration:none;
}
.live-others-button:active {
    color: #555555;
    position:relative;
    top:1px;
}
.button-wrap-home{
    width:100%;
    display:table;
    table-layout:fixed;
    border-collapse:separate;
    border-spacing:1px;
    margin:0;
    padding:0;
    position:relative;
    text-align:center;
}

.button-wrap-home .rate-change-home{
    display:block;
    position:absolute;
    left:2px;
    width:8px;
    max-width:8px;
    text-align:right;
    margin-right:2px;
}
.rate-change-up-live {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #005914;
    display:inline-block;
}
.button-wrap{
    width:100%;
    display:table;
    table-layout:fixed;
    border-collapse:separate;
    border-spacing:1px;
    margin:0;
    padding:0;
}
.main-team-live{
    display:table-cell;
    text-align:left;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    width:100%;
}
.main-rate-live{
    display:table-cell;
    padding:0px 2px 0px 0px;
    text-align:right;
    overflow:hidden;
    width:35px;
}
.main-rate-live-home{
    display:table-cell;
}
.rate-change{
    display:table-cell;
    width:10px;
    max-width:10px;
    text-align:right;
    margin-right:2px;
}
.rate-change-up-live {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #005914;
    display:inline-block;
}
.rate-change-down-live {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #d10909;
    display:inline-block;
}
.anadisabled,.anadisabled:hover{
    cursor:not-allowed;
    padding:2px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
    font-size: 14px;
    color: #444444;
    background: rgb(51,51,51);
background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(34,34,34,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(34,34,34,1)));
background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(34,34,34,1) 100%);
background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(34,34,34,1) 100%);
background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(34,34,34,1) 100%);
background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(34,34,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#222222',GradientType=0 );
    border:1px solid #000000;
    -moz-box-shadow:    
        inset 0 1px 0 rgba(255,255,255,0.05);
    -webkit-box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.05);
    box-shadow:     
        inset 0 1px 0 rgba(255,255,255,0.05);
}
.live-main-title {
    position:relative;
    background:#000000;
    border: 1px solid #000000;
    margin-bottom:5px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.2) inset;
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.2) inset;
    box-shadow: 0 0 1px 1px rgba(255,255,255,.2) inset;
    overflow:hidden;
    display:block;
}
.live-selection-column {
    display:block;
}
.live-selection-column ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height:1;
    display:block;
}
.live-selection-column ul li {
    display:inline;
    float:left;
    text-shadow:1px 1px 1px rgba(0,0,0,1);
    border-right:1px solid rgba(0,0,0,0.9);
    border-left:1px solid rgba(255,255,255,0.2);
    width:50%;
}
.live-selection-column ul li:first-child {
    border-left:1px solid rgba(255,255,255,0.0);
}
.live-selection-column ul li:last-child {
    border-right:1px solid rgba(255,255,255,0.0);
}
.live-selection-column ul li a {
    font-size:12px;
    display: block;
    color: #cccccc;
    text-decoration: none;
    box-sizing: border-box;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    padding:2px 5px;
    text-align: center;

}
.live-selection-column ul li a:hover {
    color: #f1bd19;
}
.live-selection-column ul li a.selected {
    color: #f1bd19;
    -moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.9);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.9);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.9);
}
.live-event-wrap {
    vertical-align: middle;
    position:relative;
    border: 1px solid rgba(0,0,0,0.5);
    margin-bottom:10px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 5px 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 5px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 5px 10px rgba(0, 0, 0, 0.3);
    overflow:hidden;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
    background:#000000;
}
.live-event-inside {
    display:block;
    position:relative;
    overflow:hidden;
    z-index:5000;
}
.live-event-title {
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#00ffffff',GradientType=0 );
    padding:8px 5px 3px 5px;
    display:table;
    table-layout:fixed;
    width:100%;
    line-height:1;
    border-bottom:1px solid #000000;
    color:#ffffff;
    font-size:12px;
}
.live-event-title:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    font-size:12px;
    margin-top:7px;
}
.live-event-title.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
    font-size:12px;
    vertical-align:middle;
    margin-top:7px;
}
.live-event-league{
    width:180px;
    display:table-cell;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    vertical-align:middle;
}
.live-event-hometeam{
    font-weight:bold;
    color:#f1bd19;
    width:50%;
    text-align:right;
    display:table-cell;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    vertical-align:middle;
    padding:0px 5px 0px 0px;
}
.live-event-awayteam{
    font-weight:bold;
    color:#f1bd19;
    width:50%;
    text-align:left;
    display:table-cell;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    vertical-align:middle;
    padding:0px 0px 0px 5px;
}
.live-event-scorenow{
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 20%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 80%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.2)), color-stop(80%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 20%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 80%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 20%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 80%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 20%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 80%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 20%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 80%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */

    font-weight:bold;
    color:#ffffff;
    text-align:center;
    display:table-cell;
    padding:3px 5px 2px 5px;
    font-size:20px;
    text-overflow:ellipsis;
    overflow:hidden;
    width:100px;
    white-space: nowrap;
    vertical-align:middle;
    text-shadow:1px 1px 3px rgba(0,0,0,0.9);
    -moz-box-shadow: 5px 0px 5px -4px rgba(0,0,0,0.5),-5px 0px 5px -4px rgba(0,0,0,0.5);
    -webkit-box-shadow:5px 0px 5px -4px rgba(0,0,0,0.5),-5px 0px 5px -4px rgba(0,0,0,0.5);
    box-shadow: 5px 0px 5px -4px rgba(0,0,0,0.5),-5px 0px 5px -4px rgba(0,0,0,0.5);
}
.live-event-start{
    text-align:right;
    display:table-cell;
    padding-right:15px;
    width:180px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    vertical-align:middle;
}
.live-event-status{
    background: rgba(0,0,0,0.5);
    margin-top:2px;
    border:1px solid rgba(0,0,0,0.5);
    color:#cccccc;
    padding:1px 5px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
}
.live-event-content{
    border-top:1px solid rgba(255,255,255,0.1);
    padding:0px 5px 5px 0px;
    margin:0 auto;
    display:block;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.2)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#33ffffff',GradientType=0 );

}
.live-event-content-wrap{
    width:500px;
    margin:0 auto;
    padding:5px;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.29) 50%, rgba(0,0,0,0.3) 51%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.29)), color-stop(51%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.29) 50%,rgba(0,0,0,0.3) 51%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.29) 50%,rgba(0,0,0,0.3) 51%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.29) 50%,rgba(0,0,0,0.3) 51%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.29) 50%,rgba(0,0,0,0.3) 51%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=0 ); /* IE6-8 */

    -moz-box-shadow: 5px 0px 5px -4px rgba(0,0,0,0.5),-5px 0px 5px -4px rgba(0,0,0,0.5);
    -webkit-box-shadow:5px 0px 5px -4px rgba(0,0,0,0.5),-5px 0px 5px -4px rgba(0,0,0,0.5);
    box-shadow: 10px 0px 10px -4px rgba(0,0,0,0.5),-10px 0px 10px -4px rgba(0,0,0,0.5);

}
.live-event-details{
    border-collapse: collapse;
    margin:0;
    padding:0;
    table-layout:fixed;
    width:100%;
    line-height:1;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.live-event-rate-well{
    background:  #000000;
    border: 1px solid #000000;
    margin-bottom:10px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    padding:5px;
    display:block;
}
.sub-main-well-live {
    border-top:1px solid rgba(0,0,0,0.5);
    margin:0px 0px 0px 0px;
    padding:3px 2px 5px 2px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.05);
    display:block;
}
.live-event-actions-title{
    padding:0px 5px 0px 0px;
    text-shadow:-1px -1px 1px rgba(0,0,0,0.4);
    display:block;
    height:25px;
}
.live-event-bettype-title {
    position: relative;
    background: rgb(34,34,34); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(34,34,34,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(34,34,34,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

    text-shadow:1px 1px 1px rgba(0,0,0,1);
    padding:3px 3px 0px 5px;
    display:block;
    color:#ffffff;
    height:28px;
    text-transform: uppercase;
    margin-bottom:0px;
    font-weight:bold;
    font-size:16px;
    margin-top:5px;
    border:1px solid rgba(0,0,0,0.7);
    border-bottom:transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.02);
    margin-bottom:0px;
}
.live-event-bettype-title:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 6px;
    margin-left: -6px;
}
.live-events-actions-column {
    margin:0px;
}
.live-events-actions-column ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height:1;
}
.live-events-actions-column ul li {
    text-shadow:1px 1px 1px rgba(0,0,0,1);
    float: left;
    border-right:1px solid rgba(0,0,0,0.8);
    border-left:1px solid rgba(255,255,255,0.1);
}
.live-events-actions-column ul li:first-child {
    border-left:1px solid rgba(255,255,255,0.0);
}
.live-events-actions-column ul li:last-child {
    border-right:1px solid rgba(255,255,255,0.0);
}
.live-events-actions-column ul li a {
    text-shadow:1px 1px rgba(0,0,0,0.9);
    font-size:12px;
    display: block;
    color: #cccccc;
    text-decoration: none;
    box-sizing: border-box;
    padding:2px 5px;
    text-align: center;

}
.live-events-actions-column ul li a .caret {
    border-top-color: #cccccc;
}
.live-events-actions-column ul li a:hover .caret {
    border-top-color: #f1bd19;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
}
.live-events-actions-column ul li a:hover {
    color: #f1bd19;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
}
.live-events-actions-column ul li a.selected {
    color: #f1bd19;
    -moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.9);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.9);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.9);
}
.live-event-bettype-group a {
    text-shadow:1px 1px rgba(0,0,0,0.9);
    font-size:12px;
    display: block;
    color: #cccccc;
    text-decoration: none;
    box-sizing: border-box;
    padding:2px 5px;
}
.live-event-bettype-group a .caret {
    border-top-color: #cccccc;
}
.live-event-bettype-group a:hover {
    color: #f1bd19;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
}
.live-event-bettype-group a:hover .caret {
    border-top-color: #f1bd19;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
}
.modal-fixture{
    z-index:9999999;
}
.modal-large{
    z-index:9999999;
}
.modal-large .modal-dialog{
    width:70%;
    min-width:1100px;
    margin-top:8%;
}
.modal-large .modal-content{
    -webkit-box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    border: 5px solid rgba(0,0,0,0.9);
    background:#cccccc;
}
.modal-large .modal-body{
   padding:5px;
}
.modal-large .modal-backdrop{
    overflow-y:auto;
}
.modal-small{
    z-index:9999999;
}
.modal-small .modal-dialog{
    width:50%; 
    min-width:790px;
    margin-top:10%;
}
.modal-small .modal-content{
    -webkit-box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    border: 5px solid rgba(0,0,0,0.9);
    background:#cccccc;
}
.modal-small .modal-body{
    padding:5px;
}
.modal-small .modal-backdrop{
    overflow-y:auto;
}
.modal-mormal{
    z-index:9999999;
}
.modal-normal .modal-dialog{

}
.modal-normal .modal-content{
    -webkit-box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    border: 5px solid rgba(0,0,0,0.9);
    background:#555555;
    width:auto;
    height:auto;
}

.modal-normal .modal-backdrop{
    overflow-y:auto;
}
.modal-dynamic{
    z-index:9999999;
}
.modal-dynamic .modal-dialog{
    width:50%; 
    min-width:790px;
    margin-top:11%;
}
.modal-dynamic .modal-body{
    max-height:400px;
    overflow-y:auto;
    background:#000000;
}
.modal-dynamic .modal-content{
    -webkit-box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 23px 3px rgba(0,0,0,0.5);
    border: 5px solid rgba(0,0,0,0.9);
    background:#cccccc;
    position:relative;
}
.modal-dynamic .modal-content .modalclose{
    position:absolute;
    top:-22px;
    right:10px;
    border-radius:4px;
    background:#000000;
    padding:3px 10px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;

}
.modal-dynamic .modal-backdrop{
    overflow-y:auto;
}

.pro-panel-heading{
    font-size:16px;
    padding:5px;
    color: #000000 !important;
    display:block;
    text-shadow:1px 1px rgba(255,255,255,0.4);
     background: #f1bd19 !important;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    border-bottom:1px solid rgba(0,0,0,0.9);
    border-color:transparent !important;
}
.pro-panel-body{
    background: #444444 !important;
    padding:10px 5px 5px 5px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.05) inset;
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.05) inset;
    box-shadow: 0 0 1px 1px rgba(255,255,255,.05) inset;
}

.input-home {
    line-height: 1.5;
    border-radius: 3px;
    color:#111111;
    display:inline-block;
    background:#dddddd;
    border:1px solid #aaaaaa;
    border-right:0px;
    -webkit-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.2);
box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.2);
}
.input-home:hover, .input-home:focus {
    background:rgba(255,255,255,1);
}
.input-xxsm:hover, .input-xxsm:focus {
    background:rgba(255,255,255,1);
}
.input-xxsm {
    height: 25px;
    padding: 2px 5px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
    color:#111111;
    background:rgba(255,255,255,0.8);
    border:1px solid rgba(0,0,0,1);
    float:left;
    width:80%;
}
.input-xxsm:hover, .input-xxsm:focus {
    background:rgba(255,255,255,1);
}
.input-prosm {
    height: 25px;
    padding: 2px 5px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
    color:#111111;
    background:rgba(255,255,255,0.8);
    border:1px solid rgba(0,0,0,1);
    float:left;
    width:100%;
}
.input-prosm:hover, .input-prosm:focus {
    background:rgba(255,255,255,1);
}
.pad5lr{
    padding:0 5px !important;
}
.pad5l{
    padding:0 0 0 5px;
}
.pad10l{
    padding:5px 5px 5px 10px !important;
}
.pad10r{
    padding:0px 10px 0px 0px !important;
}
.pointer{
    cursor:pointer;
}
.register-wrap{
    display:block;
    padding:5px;
    overflow:hidden;
}
.register-wrap-finance{
    display:block;
    padding:5px;
    overflow:hidden;
    line-height:14px;
}
.register-wrap-18{
    display:block;
    overflow:hidden;
    padding:5px;
    background:rgba(0,0,0,0.1);
    border-top:1px solid rgba(255,255,255,0.1);
    border-bottom:1px solid rgba(255,255,255,0.1);
    color:#f1bd19;
    margin:4px 0px;
}
.register-text{
    float:left;
    color:#eeeeee;
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    margin-right:5px;
    white-space:wrap;
    line-height: 1.5;
    font-weight:normal;
    font-size:12px;
}
.register-input{
    float:left;
    margin-right:5px !important;
    background:#fff;
    display:block;
    min-width:200px;
}
.text-justify{
    text-align:justify;
}
.refresh-pro-sm{
    cursor:pointer;
    color:#f1bd19;
    font-size:10px;
    line-height:16px;
    width:12px;
    display:inline-block;
    text-shadow:1px 1px rgba(0,0,0,0.9);
    text-align: center;
}
.refresh-pro-sm:hover{
    box-shadow:inset 0px 1px 3px rgba(255,255,255,0.0);
    color:#ffffff;
}
.refresh-pro-sm:after{
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e031";;
}
.refresh-pro{
    cursor:pointer;
    color:#f1bd19;
    font-size:12px;
    display:inline-block;
    background: rgb(69,72,77); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    text-shadow:1px 1px rgba(0,0,0,0.9);
    text-align: center;
    border-radius: 50%;
    box-shadow:inset 0px 1px 3px rgba(255,255,255,0.5);
    width:20px;
    height:20px;
    margin:2px 0px 0px 5px;
}
.refresh-pro:hover{
    box-shadow:inset 0px 1px 3px rgba(255,255,255,0.0);
    color:#ffffff;
}
.refresh-pro:after{
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e031";;
}
.register-pro-button{
    font-size:20px;
    color: #f1bd19;
    display:block;
    font-weight: bold;
    text-shadow:1px 1px rgba(0,0,0,0.5);
    background: rgb(102,102,102);
background: -moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 );
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1);
    border:1px solid #000000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding:10px;
    margin:0px 5px 0px 5px;
    text-align:center;
    position:relative;
    -o-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
}
.register-pro-button:hover{
    -moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.5);
}
.register-pro-button:active{
    -moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.9);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.9);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.9);
    position:relative;
    top:1px;
}
.form-error-tip-message {
    border-radius: 3px;
    position: relative;
    background: rgb(169,3,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
    text-shadow:-1px -1px rgba(0,0,0,0.5);
    color:#ffffff;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 2px 3px -2px rgba(0,0,0,0.8);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 2px 3px -2px rgba(0,0,0,0.8);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 2px 3px -2px rgba(0,0,0,0.8);
    padding:3px;
    display:block;
    font-size:12px;
    float:left;
    width:80%;
}
.form-error-tip-message:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 94, 110, 0);
    border-bottom-color: #a90329;
    border-width: 5px;
    margin-left: -5px;
}
.register-noerror{
    color:#278f38;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
    font-size:18px;
}
.register-error{
    color:#a90329;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
    font-size:18px;
}
.top-login-wrap-right {
    clear:both;
    display:block;
}
.top-login-wrap-right ul {
    float: right;
    list-style-type: none;
    margin:0;
    padding:0;
}
.top-login-wrap-right ul li {
    float: left;
    vertical-align: middle;
}
.top-logged-in-wrap-right {
    clear:both;
}
.top-logged-in-wrap-right ul {
    float: right;
    list-style-type: none;
    margin:0;
    padding:0;
}
.top-logged-in-wrap-right ul li {
    float: left;
    vertical-align: middle;
    padding:0 0 0 2px;
}
.logged-username{
    display:block;
    line-height:14px;
    color:#f1bd19;
}
.logged-usernumber{
    display:block;
    line-height:14px;
    color:rgba(255,255,255,0.8);
}
.top-login-username-wrap{
    display:inline-block;
    float:left;
    position:relative;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.top-login-username-wrap i{
    position: absolute;
    padding: 6px 10px;
    pointer-events: none;
    color:#666666;
    font-size:12px;
}
.top-login-username-wrap input{
    vertical-align: middle;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; 
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
    padding:3px 5px 3px 30px;
    border: 1px solid rgba(0,0,0,1);
    font-size:14px;
    color:#111111;
    width:180px;
    height:30px;
}
.top-login-password-wrap{
    display:inline-block;
    float:left;
    position:relative;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.top-login-password-wrap i{
    position: absolute;
    padding: 6px 10px;
    pointer-events: none;
    color:#666666;
    font-size:12px;
}
.top-login-password-wrap input{
    vertical-align: middle;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
    padding:3px 5px 3px 30px;
    border: 1px solid rgba(0,0,0,1);
    font-size:14px;
    color:#111111;
    width:120px;
    height:30px;
    border-right:0px;
    margin-left:-1px;
}
.top-login-password-wrap input:hover,.top-login-username-wrap input:hover {
    background: #ffffff;
    outline:none;
    -webkit-box-shadow: -1px 0px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: -1px 0px 2px 0px rgba(0,0,0,0.4);
    box-shadow: -1px 0px 2px 0px rgba(0,0,0,0.4);
}
.top-login-password-wrap input:focus,.top-login-username-wrap input:focus {
    background: #ffffff;
    border: 1px solid #ffffff;
    outline:none;
    -webkit-box-shadow: -1px 0px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: -1px 0px 2px 0px rgba(0,0,0,0.4);
    box-shadow: -1px 0px 2px 0px rgba(0,0,0,0.4);
}
.top-login-button{
    vertical-align: middle;
    border: 1px solid rgba(0,0,0,1);
    font-size:16px;
    color: #000000;
    display:inline-block;
    text-shadow:1px 1px rgba(255,255,255,0.4);
    background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
    -webkit-box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.1),inset 1px 0px 1px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.1),inset 1px 0px 1px 0px rgba(0,0,0,0.5);
    box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.1),inset 1px 0px 1px 0px rgba(0,0,0,0.5);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align:center;
    padding:3px;
    height:30px;
    width:60px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left:-1px;
}
.top-login-button:hover{
    color:#111111;
    -moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.5);
}
.top-login-button:active{
    -moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.9);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.9);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.9);
}
.login-new-member{
    font-size:16px;
    padding:3px 10px 2px 10px;
    font-weight:bold;
}
.forgot-password{
    color:#f1bd19;
    font-size:14px;
    padding:5px 10px 5px 0px;
    display:inline-block;
}
.forgot-password:hover{
    text-decoration:none;
    color:#ffffff;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
}
.pro-button{
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(221,221,221,1) 49%, rgba(153,153,153,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(49%,rgba(221,221,221,1)), color-stop(100%,rgba(153,153,153,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 49%,rgba(153,153,153,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 49%,rgba(153,153,153,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 49%,rgba(153,153,153,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 49%,rgba(153,153,153,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
    color:#111111;
    padding:3px 5px;
    min-height:30px;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
    -moz-box-shadow:    0 0 1px 1px rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    box-shadow:         0 0 1px 1px rgba(255,255,255,.1) inset;
}
.pro-button:hover{
    background: rgb(153,153,153); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(153,153,153,1) 0%, rgba(221,221,221,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,153,153,1)), color-stop(51%,rgba(221,221,221,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(153,153,153,1) 0%,rgba(221,221,221,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(153,153,153,1) 0%,rgba(221,221,221,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(153,153,153,1) 0%,rgba(221,221,221,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(153,153,153,1) 0%,rgba(221,221,221,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
    color:#111111;
}
.pro-button:active,.pro-button:focus{
    color:#111111;
}
.balance-well{
    background: rgb(68,68,68);
    background: url();
    background: -moz-linear-gradient(top,  rgba(68,68,68,1) 0%, rgba(34,34,34,1) 60%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(60%,rgba(34,34,34,1)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(34,34,34,1) 60%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(34,34,34,1) 60%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(34,34,34,1) 60%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(68,68,68,1) 0%,rgba(34,34,34,1) 60%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#000000',GradientType=0 );
    padding:3px;
    display:block;
    border-radius:3px;
    margin-bottom:3px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset;
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    font-size:14px;
}
.balance-title{
    display:block;
    color:#cccccc;
}
.balance-content{
    display:block;
    color:#f1bd19;
}
.balance-amount{
    min-width:40px;
    display:block;
    float:left;
    margin-right:10px;
}
.balance-currency{
    display:block;
    float:left;
    margin-right:10px;
}
.balance-refresh{
    display:block;
    float:left;
}
.refresh-pro-img {
    background: url(../img/refresh.GIF) no-repeat;
    height: 9px;
    width:12px;
    display:inline-block;
}
.info-well-block{
    padding:5px;
    text-shadow:-1px -1px rgba(0,0,0,0.2);
    color:#ffffff;
    border: 1px solid #000000;
    margin-bottom:5px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 2px 3px -2px rgba(0,0,0,0.9);
    overflow:hidden;
    display:block;
    border-radius: 3px;
    background: #3A5A72;
}
.info-well-pop{
    padding:5px;
    text-shadow:-1px -1px rgba(0,0,0,0.2);
    color:#ffffff;
    border: 1px solid #000000;
    margin-bottom:5px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.9);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 2px 3px -2px rgba(0,0,0,0.9);
    overflow:hidden;
    display:none;
    border-radius: 3px; 
    background: #3A5A72; 
}
.success-well, .info-well, .alert-well{
    padding:5px;
    text-shadow:-1px -1px rgba(0,0,0,0.2);
    color:#ffffff;
    border: 1px solid rgba(0,0,0,0.5);
    margin-bottom:5px;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 8px 10px -6px rgba(0,0,0,0.5);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.3) inset,0 2px 3px -2px rgba(0,0,0,0.5);
    overflow:hidden;
    display:none;
    border-radius: 3px; 
    margin:10px;
}
.success-well{
    background: #006E2E; 
}
.info-well{
    background: #3A5A72; 
}
.alert-well{
    background: #6d0019; 
}
.alert-well-icon{
    vertical-align:top;
    font-size:25px;
    margin:5px 5px 0px 5px;
    float:left;
    width:30px;
    min-width:30px;
    display:inline-block;
}
.alert-well-text{
    float:left;
    width:90%;
    padding:5px 0 5px 0;
}
.btn-group-main > .btn {
    padding: 5px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-group-main > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom:5px;
}
.borderleft{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; 
}
.borderright{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; 
}
.userloginmessage{
    position:relative;
}
.userloginmessage .loginmsg {
    position:absolute;
    left:0;
    top:35px;
    width:100%;
}
.userloginmessage .loginmsg .loginerror {
    border-radius: 3px;
    position: relative;
    background: rgb(169,3,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
    text-shadow:-1px -1px rgba(0,0,0,0.5);
    color:#ffffff;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 2px 3px -2px rgba(0,0,0,0.8);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 2px 3px -2px rgba(0,0,0,0.8);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.1) inset,0 2px 3px -2px rgba(0,0,0,0.8);
    padding:3px;
    display:block;
    font-size:14px;

}
.userloginmessage .loginmsg .loginerror:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 94, 110, 0);
    border-bottom-color: #a90329;
    border-width: 5px;
    margin-left: -5px;
}
.datagrid table { 
    border-collapse: collapse; text-align: left; width: 100%; 
} 
.datagrid {
    text-shadow:1px 1px 1px rgba(0,0,0,0.2);
    background:rgba(255,255,255,0.1);
    overflow: hidden; 
    border: 1px solid #000000; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
     margin-top:10px;
}
.datagrid table td, .datagrid table th {
    padding: 5px 4px; 
}
.datagrid table thead th {
    background:rgba(0,0,0,0.2);
    color:#f1bd19;
     padding: 8px 4px; 
    font-size: 14px; 
    font-weight: normal; 
    border-left: 1px solid rgba(0,0,0,0.1);
} 
.datagrid table thead th:first-child {
    border: none; 
}
.datagrid table tbody td { 
    cursor:pointer;
    color: #cccccc; 
    border-left: 1px solid rgba(0,0,0,0.1);
    font-size: 14px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    font-weight: normal; 
}
.datagrid table tbody td:first-child { 
    border-left: none; 
}
.datagrid table tbody tr:last-child td { 
    border-bottom: none; 
}

.datagrid1 table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid1 {
    background:rgba(255,255,255,0.1);
    overflow: hidden; 
    border: 1px solid rgba(0,0,0,0.4) !important; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
}
.datagrid1 table td, .datagrid1 table th { padding: 3px 5px; }
.datagrid1 table thead th {
    cursor: auto;
   background:rgba(255,255,255,0.1);
    color:#cccccc;
    text-shadow:1px 1px rgba(0,0,0,0.1);
    font-size: 14px; 
    padding: 3px 5px;
    font-weight: normal; 
    border-left: 1px solid rgba(0,0,0,0.1);
} 
.datagrid1 table thead th:first-child { border: none; }
.datagrid1 table tbody td { 
    cursor: auto;
    color: #cccccc; 
    border-left: 1px solid rgba(0,0,0,0.1);
    font-size: 14px;
    border-bottom: 1px solid rgba(0,0,0,0.1) !important;
    font-weight: normal; 
}
.datagrid1 table tbody td:first-child { border-left: none; }.datagrid1 table tbody tr:last-child td { border-bottom: none; }

.datagrid2 table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid2 {
    background:rgba(0,0,0,0.4);
    overflow: hidden; 
    border: 1px solid rgba(0,0,0,0.4); 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
}
.datagrid2 table td, .datagrid2 table th { padding: 3px 5px; }
.datagrid2 table thead th {
    cursor: auto;
    background:rgba(0,0,0,0.2);
    color:#f1bd19;
    font-size: 14px; 
    font-weight: normal; 
    border-left: 1px solid rgba(0,0,0,0.1);
} 
.datagrid2 table thead th:first-child { border: none; }
.datagrid2 table tbody td { 
    cursor: auto;
    color: #cccccc; 
    border-left: 1px solid rgba(0,0,0,0.1);
    font-size: 14px;
    border-bottom: 1px solid rgba(0,0,0,0.1) !important;
    font-weight: normal; 
}
.datagrid2 table tbody td:first-child { border-left: none; }.datagrid2 table tbody tr:last-child td { border-bottom: none; }

.bethistory-W{
    color:#008a00;
    font-size:16px;
}
.bethistory-W:after{
    font-family: 'Glyphicons Halflings'; 
    content: "\e013";
}
.bethistory-L{
    color:#AF383E;
    font-size:16px;
}
.bethistory-L:after{
    font-family: 'Glyphicons Halflings';  
    content: "\e014";
}
.bethistory-O{
    color:#528DB2;
    font-size:14px;
}
.bethistory-O:after{
    font-family: 'Glyphicons Halflings';  
    content: "\e023";
}
.bethistory-V{
    color:#cccccc;
    font-size:14px;
}
.bethistory-V:after{
    font-family: 'Glyphicons Halflings';  
    content: "\e090";
}
.bethistory-D{
    color:#C11B26;
    font-size:14px;
}
.bethistory-D:after{
    font-family: 'Glyphicons Halflings';  
    content: "\e020";
}
.bethistoryhidden{
    margin:0px !important;
    padding:0px !important;
    border:0px !important;
}
.bethistorydetails{
    padding:10px;
    overflow:hidden;
    -moz-box-shadow:    inset 0 0 20px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.5);
    box-shadow:         inset 0 0 20px rgba(0,0,0,0.5);
}
.accountdetails-wrap{
    float:left;
    margin:5px 5px 5px ;
    padding:3px;
    border-radius:3px;
    background:rgba(255,255,255,0.4);
    border:1px solid rgba(255,255,255,0.2);
    color:#111111;
    text-shadow:1px 1px 1px rgba(255,255,255,0.2);
    display:inline-block;
}
/*Deposit Money*/
.finance-well{
    padding:10px;
    display:block;
    overflow:hidden;
    border-radius: 3px;
    border:1px solid rgba(0,0,0,0.5);
    background:rgba(255,255,255,0.1);
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.2);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.2);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.2);
    cursor:pointer;
    margin-bottom:10px;
}
.finance-well:hover{
    background:rgba(255,255,255,0.15);
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
}
.finance-logo{
    background: rgba(255,255,255,0.9);
    display:inline-block;
    margin-right:5px;
    padding:5px;
    border:1px solid rgba(0,0,0,1);
    border-radius:3px;
    -moz-box-shadow:    inset 0 0 10px rgba(255,255,255,0.9),0px 1px 3px 1px rgba(0,0,0,0.4);
    -webkit-box-shadow: inset 0 0 10px rgba(255,255,255,0.9),0px 1px 3px 1px rgba(0,0,0,0.4);
    box-shadow:         inset 0 0 10px rgba(255,255,255,0.9),0px 1px 3px 1px rgba(0,0,0,0.4);
}
.finance-content {
    cursor:auto;
    position: relative;
    background: rgba(0,0,0,0.5);
    margin:10px 0 0 0;
    padding:10px;
    border-radius:3px;
    font-size:14px;
    color:#cccccc;
}
.finance-content:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0,0,0,0.5);
    border-width: 10px;
    margin-left: -10px;
}
.width80{
    width:80%;
    float:left;
}
.dark-well{
    background:rgba(0,0,0,1);
    border-radius:3px;
    border:1px solid rgba(255,255,255,0.2);
    padding:5px;
    position:relative;
}
.list-well {
    display:inline-block;
    padding:5px 0 0 0;
}
.list-well ul {
    list-style-type: none;
    margin:0;
    padding:0;
}
.list-well ul li {
    float: left;
    padding:0px 5px;
    vertical-align: middle;
}
.msgcount{
    position:relative;
    display:block;
}
.msgcount .msgnumber{
    position:absolute;
    display:block;
    top:1px;
    right:1px;
    border-radius:3px;
    background:#a90329;
    color:#ffffff;
    padding:1px;
    font-size:12px;
    line-height:14px;
    font-weight:bold;
    width:15px;
    height:15px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.8);
}
.messages-title{
    border-bottom:1px solid rgba(0,0,0,0.1);
    display:block;
    padding:5px 0px
}
.messages-content{
    border-top:1px solid rgba(255,255,255,0.1);
    display:block;
    padding:5px 0px
}
.darkbottominset{
    -webkit-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75);
    box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75);
}
.upcoming-events{
    display:block;
}
.upcoming-events .nav-tabs {
    border-bottom: 1px solid #111111;
    padding-left:0px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.2);
    font-size:14px;
}
.upcoming-events .nav-tabs > li.upcoming-title {
    float: left;
    margin-top: 10px;
    background:#000000;
}

.upcoming-events .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.upcoming-events .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.428571429;
    border-radius: 4px 4px 0 0;
    color: #cccccc;
    border-bottom: 1px solid #111111;
    border: 1px solid #000000;
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    background-color: #555555;
    -webkit-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75),inset 0 1px 0 rgba(255,255,255,.05);
    -moz-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75),inset 0 1px 0 rgba(255,255,255,.05);
    box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75),inset 0 1px 0 rgba(255,255,255,.05);
}

.upcoming-events .nav-tabs > li > a:hover {
    border-color: #000000 #000000 #111111;
    background-color: #444444;
    color: #dddddd;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.upcoming-events .nav-tabs > li.open > a {
    color:#000;
    background:#cccccc;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
}
.upcoming-events .nav-tabs > li > a .caret{
    border-top-color:#cccccc;
}
.upcoming-events .nav-tabs > li.open > a .caret{
    border-top-color:#000;
}

.upcoming-events .nav-tabs > li.active > a,
.upcoming-events .nav-tabs > li.active > a:hover,
.upcoming-events .nav-tabs > li.active > a:focus {
    color: #000000;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
    cursor: default;
    background: #f1bd19;
    border: 1px solid #111111;
    
}
.upcoming-events .nav > li > a {
    position: relative;
    display: block;
    padding: 5px 10px;
    outline:none;
}
.important_events{
    display:block;
    margin-bottom:10px;
}
.sport_services{
    display:block;
    margin-bottom:10px;
    margin-top:10px;
}
.listmenu {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size:12px;
}
.listmenu ul {

}
.listmenu > li {
    margin:0;
}
.listmenu > li:last-child {
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
}
.listmenu > li {
    background: #222222;
    -webkit-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75);
    box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75);
    border-top:1px solid rgba(255,255,255,0.05);
    border-bottom:1px solid rgba(0,0,0,0.9);
}
.listmenu > li:hover {
    background: #303030;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.listmenu li a{
    padding:5px;
    color:#cccccc;
    display:block;
}
.listmenu li:hover a{
    color:#f1bd19;
    display:block;
}
.listmenu li a span.listwrap{
    display:table;
    width:100%;
    table-layout:fixed;
}
.listmenu li a span.listicon, span.listname, span.listcount , span.listdelete{
    display:table-cell;
    vertical-align:top;
}
.listmenu li a span.listname{
    padding:0 5px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.listmenu li a span.listcount{
    width:50px;
    text-align:right;
}
.listmenu li a span.listicon{
    width:20px;
}
.listmenu li a span.listdelete{
    width:15px;
    text-align:right;
}
.listmenu li a span.listdelete .removefav{
    display:none;
}
.listmenu li a:hover span.listdelete .removefav{
    display:block;
}
.listmenu li a:hover span.listdelete .removefav:hover{
    color:#fff;
}
.listmenu li a span.listcount span.badge{
    color:#cccccc;
    background:rgba(255,255,255,0.2);
}
.slider-main-wrap{
    display:table;
    width:100%;
    table-layout:fixed;
}

.slider-content-wrap{
    display:table-cell;
    vertical-align:top;
}
.slider-info-wrap {
    display:table-cell;
    width:300px;
}
.slider-main{
    position:relative;
    height:224px;
    vertical-align:top;
}
.slider-main .slider-img{
    position:absolute;
    display:block;
    z-index:1;
    width:500px;
}
.slider-main .slider-content{
    position:absolute;
    bottom:0;
    left:500px;
    background:#444;
    z-index:2;
    padding:10px;
    display:block;
    height:224px;
    background: rgb(0,0,0);
    background: url();
    background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(102,102,102,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(102,102,102,1)));
    background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(102,102,102,1) 100%);
    background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(102,102,102,1) 100%);
    background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(102,102,102,1) 100%);
    background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(102,102,102,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#666666',GradientType=1 );

    -webkit-transition: left .5s, top .5s, background .5s;
    -moz-transition: left .5s, top .5s, background .5s;
    transition: left .5s, top .5s, background .5s;
    -webkit-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75);
    box-shadow: inset 0px -7px 27px -7px rgba(0,0,0,0.75);
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}
.small-info-text{
    display:inline-block;
    vertical-align:top;
    width:150px;
    float:left;
    line-height:14px;
    padding:2px 2px 0px 5px;
}
.slider-big-photo{
    width:500px;
    height:224px;
}
.slider-small-photo{
    width:80px;
    height:50px;
    float:left;
    border:1px solid rgba(255,255,255,0.15);
    -webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4);
box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4);
}
.slider-content-block{
    color:#f1bd19;
    display:block;
    margin-top:20px;
}
.slider-content-block-text{
    color:#cccccc;
    display:block;
    overflow:hidden;
    margin-top:10px;
}
.slider-content-block-rate{
    display:block;
    overflow:hidden;
    margin-top:10px;
}

@media screen and (max-width: 1900px) {
    .slider-main .slider-content{
        position:absolute;
        bottom:0;
        left:0;
        height:80px;
        background:rgba(0,0,0,0.6);
        z-index:2;
        padding:5px;
        width:500px;
    }
    .slider-content-wrap{
        width:500px;
    }
    .slider-info-wrap {
        width:100%;
    }
    .slider-content-block{
        margin-top:0px;
        color:#f1bd19;
    }
    .slider-content-block h3{
        font-size:18px;
    }
    .slider-content-block-text{
        color:#cccccc;
        display:block;
        overflow:hidden;
        max-height:44px;
        margin-top:0px;
    }
    .slider-content-block-rate{
        margin-top:2px;
    }
}
@media screen and (max-width: 1210px) {

    .small-info-text{
        display:none;
    }

}
.slider-small-img{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.slider-small-img ul{

}
.slider-small-img li{

}
.slider-small-img li a{
   background:rgba(68,68,68,0.6);
    display:block;
    border-bottom:1px solid rgba(0,0,0,0.1);
    border-top:1px solid rgba(255,255,255,0.05);
    padding:2px;
    color:#cccccc;
    text-shadow:1px 1px 1px rgba(0,0,0,0.3);
    overflow:hidden;
}
.slider-small-img li a:hover{
   background:rgba(68,68,68,0.8);
}
.slider-small-img li a.selected{
    background: rgb(102,102,102);
    background: -moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(85,85,85,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(85,85,85,1)));
    background: -webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(85,85,85,1) 100%);
    background: -o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(85,85,85,1) 100%);
    background: -ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(85,85,85,1) 100%);
    background: linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(85,85,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#555555',GradientType=0 );
    position:relative;
    display:block;
    border-bottom:1px solid rgba(0,0,0,0.1);
    border-top:1px solid rgba(255,255,255,0.15);
    padding:2px;
    color:#f1bd19;
}
.fixtureseasons-title{
    display:block;
    float:left;
    padding:0px 5px;
}
span.addtofavorites{
    margin:1px 0px 0px 0px;
    color:#f1bd19;
    display:block;
    float:left;
    font-size:12px;
    width:20px;
    height:16px;
    opacity:.2;
    filter: alpha(opacity=20);
    cursor:pointer;
}
span.addtofavorites:hover{
    opacity:.7;
    filter: alpha(opacity=70);
}
span.addtofavorites.added{
    opacity:1;
    filter: alpha(opacity=100);
    cursor:pointer
}
span.addtofavorites:after{
    font-family: 'Glyphicons Halflings';
    content: "\e006";
}
.blink-text {
    font-size:14px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    color:#ffffff;
    display: inline-block;
}

@-webkit-keyframes buttonPulse { 
    0% { opacity: 0.5 }
0% {filter: alpha(opacity=50)}


50% { opacity: 1 }
50% {filter: alpha(opacity=1)}

100% { opacity: 0.5 }
50% {filter: alpha(opacity=50)}
} 
.todaybutton{
    padding:5px 10px;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
    font-size: 14px;
    color: #000000;
    display:block;
    overflow:hidden;
     background: rgb(204,204,204);
background: -moz-linear-gradient(top,  rgba(204,204,204,1) 0%, rgba(153,153,153,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(153,153,153,1)));
background: -webkit-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);
background: -o-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);
background: -ms-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);
background: linear-gradient(to bottom,  rgba(204,204,204,1) 0%,rgba(153,153,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=0 );
    border:1px solid #000000;
    -moz-box-shadow:    
        inset 0 1px 0 rgba(255,255,255,0.05), inset 0px 2px 10px 0px rgba(255,255,255,0.05);
    -webkit-box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.05), inset 0px 2px 10px 0px rgba(255,255,255,0.05);
    box-shadow:     
        inset 0 1px 0 rgba(255,255,255,0.05), inset 0px 2px 10px 0px rgba(255,255,255,0.05);
    border-radius: 4px;
}
.todaybutton:hover{
    background:rgba(255,255,255,0.4);
}
.today-title{
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:60%;
    display:block;
    float:left;
    white-space:nowrap;
}
.home-main-title {
    background: #111111;
    overflow:hidden;
    display:block;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.home-main-content {
    background: #111111;
    display:block;
    margin-bottom:10px;
    -webkit-box-shadow:0px 3px 10px -2px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 3px 10px -2px rgba(0,0,0,0.3);
box-shadow: 0px 3px 10px -2px rgba(0,0,0,0.3);
overflow:hidden;
}
.home-title{
    display:block;
    color:#f1bd19;
    padding:5px 10px 0px 10px;
    font-size:16px;
}
.home-title:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    font-size:10px;
}
.home-title.collapsed:after {
    content: "\e080";
}
.livescoreboard{
    display:block;
    margin:0 auto;
    background:#000000;
    margin-bottom:10px;
}
.livescoreboard iframe{
    display:block;
    margin:0 auto;
}
.livescoreframe1{
    width: 678px; height: 359px;
}
.livescoreframe36{
    width: 678px; height: 460px;
}
.livescoreframe2{
    width: 600px; height: 60px;
}
.livescoreframe3{
    width: 600px; height: 60px;
}
.livescoreframe4{
    width: 600px; height: 60px;
}
.livescoreframe37{
    width: 600px; height: 60px;
}
.livescoreframe5{
    width: 600px; height: 60px;
}
.livescoreframe9{
    width: 600px; height: 60px;
}
.livescoreframe23{
    width: 600px; height: 60px;
}
.livescoreframe6{
    width: 600px; height: 60px;
}
.livescoreframe10{
    width: 600px; height: 60px;
}
.livescoreframe28{
    width: 600px; height: 60px;
}
.livescoreframe20{
    width: 600px; height: 60px;
}
.livescoreframe29{
    width: 600px; height: 60px;
}
.livescoreframe35{
    width: 600px; height: 60px;
}
.livescoreframe16{
    width: 600px; height: 60px;
}
.livenow-main-title {
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    display:block;
    color:#f1bd19;
    cursor:pointer;
    font-size:14px;
    text-transform:uppercase;
    position:relative;
    padding:2px 5px;
}

.but-pro-small{
    text-align:center;
    padding:2px 5px;
    text-shadow:-1px -1px 1px rgba(0,0,0,0.3);
    font-size: 12px;
    color: #777777;
    display:inline-block;
    left:150px;
    text-transform:normal;
}
.livenow-main-content{
    margin-bottom:5px;
}
.right-area{
    display:block;
}
.right-banner {
    display:block;
    margin-bottom: 10px;
}
.bottom-links{
    display:block;
    margin:0;
    padding:0;
}
.bottom-links ul{
    margin:0;
    padding:0;
}
.bottom-links li {
    margin:0 0 0 20px;;
    padding:0;
    list-style-type: square;
}
.bottom-links li a {
    color:#cccccc;
}
.bottom-links li a:hover {
    color:#eeeeee;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
}
.bottom-payment-row{
    display:block;
    padding:10px;
    background:rgba(0,0,0,0.8);
    margin:10px 0 0 0;
    text-align:center;
    overflow:hidden;
}
.bottom-partners-row{
    border-top:1px solid rgba(255,255,255,0.02);
    display:block;
    padding:10px;
    background:rgba(0,0,0,0.5);
    margin:0 0 0 0;
    overflow:hidden;
    -webkit-box-shadow: inset 0px 7px 19px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 7px 19px 0px rgba(0,0,0,0.4);
    box-shadow: inset 0px 7px 19px 0px rgba(0,0,0,0.4);
}
.bottom-info-row{
    border-top:1px solid rgba(255,255,255,0.05);
    display:block;
    padding:10px;
    background:rgba(0,0,0,0.8);
    margin:0 0 10px 0;
    text-align:center;
    overflow:hidden;
}
.casino-well{
    display:inline-block;
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    padding:4px;
    border-radius:4px;
    margin:0px 0px 5px 0px;
    overflow:hidden;
    vertical-align:top;
}
.casino-well:hover{
   background:rgba(0,0,0,1);
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in
}
.casino-well:hover h4{
   color:#cccccc;
}
.casino-well h4 {
    margin-top:5px !important;
    font-size:12px;
    display:block;
    text-align:center;
    max-width:120px;
}
.casino-img{
    width:120px;
    height:80px;
    border-radius:4px;
    border:1px solid rgba(0,0,0,0.4);
    background:rgba(255,255,255,0.1);
    padding:5px;
}
.casino-mask{
    display:block;
    position:relative;
}
.casino-mask .img-mask{
    display:none;
    width:100%;
    height:100%;
    padding:10px;
    position:absolute;
    background:rgba(0,0,0,0.6);
    left:0;
    top:0;
}
.casino-mask:hover .img-mask{
    display:block; 
}
.casino-btn{
    border-radius:4px;
    background:rgba(0,0,0,1);
    border:1px solid rgba(255,255,255,0.2);
    font-size:12px;
    color:#f1bd19;
    display:block;
    margin-top:5px;
    padding:2px 5px;
}
.casino-top-nav{
    display:block;
    margin:0 0 10px 0;
    padding:0;
}
.casino-top-nav li{
    display:inline-block;
    margin:0;
    padding:0;
    list-style-type:none; 
}
.casino-top-nav li a{
      border-radius:4px;
    background:#000000;
    border:1px solid #000000;
    font-size:14px;
    color:#cccccc;
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    display:block;
    margin-top:5px;
    padding:5px 15px;
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 1px 1px 1px 0px rgba(0,0,0,0.75);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 1px 1px 1px 0px rgba(0,0,0,0.75);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 1px 1px 1px 0px rgba(0,0,0,0.2);
}
.casino-top-nav li a:hover{
    background:#222222;
    transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in
}
.casino-top-nav li a.selected{
    background:#f1bd19;
    color:#000000;
    text-shadow:1px 1px 1px rgba(255,255,255,0.4);
}
.poker-well{
    display:block;
    padding:10px;
    background:rgba(0,0,0,0.9);
    border:1px solid rgba(255,255,255,0.14);
    border-radius:4px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    cursor:pointer;
}
.poker-well:hover, .poker-well:focus{
    background:rgba(255,255,255,0.1);
    transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}
.poker-well img {
    opacity:0.9;
    width:100%;
    height:100%;
    border-radius: 4px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    border:1px solid #000000;
}
.poker-well:hover img, .poker-well:focus img{
    opacity:1;
    border:1px solid rgba(255,255,255,0.1);
}
.poker-well h4 {
    border:1px solid #000000;
    border-top:1px solid rgba(255,255,255,0.2);
    background:#f1bd19;
    margin:0 0 0 0;
    padding:5px;
    border-radius:4px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    color:#222222;
    overflow:hidden;
    font-size:14px;
    font-weight:bold;
    text-shadow:1px 1px 1px rgba(255,255,255,0.3);
    text-align:center;
    -webkit-box-shadow: inset 0px -4px 5px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0px -4px 5px 0px rgba(0,0,0,0.1);
    box-shadow: inset 0px -4px 5px 0px rgba(0,0,0,0.1);
}

.ccasino-well{
    padding:5px;
    display:block;
    background:rgba(0,0,0,0.9);
    border:1px solid rgba(255,255,255,0.1);
    border-radius:4px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    -webkit-box-shadow: inset 1px 1px 12px 9px rgba(0,0,0,0.2), -1px 1px 12px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 1px 1px 12px 9px rgba(0,0,0,0.2), -1px 1px 12px 0px rgba(0,0,0,0.75);
    box-shadow: inset 1px 1px 12px 9px rgba(0,0,0,0.2), -1px 1px 12px 0px rgba(0,0,0,0.75);
    cursor:pointer;
}
.ccasino-well:hover, .ccasino-well:focus{
    background:rgba(0,0,0,0.5);
    transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
}
.ccasino-info-well{
    font-size:12px;
    color:#eeeeee;
    margin-top:30px;
    padding:5px;
    display:block;
    background:rgba(255,255,255,0.1);
    border:1px solid rgba(255,255,255,0.05);
    border-radius:4px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.8);
}
.ccasino-info-text{
    width:50px;
    display:inline-block;
    color:#cccccc;
}
.livenow-home-well {
    background:rgba(68,68,68,0.3);
    border-radius:4px;
    padding:3px;
    display:block;
    border:1px solid rgba(255,255,255,0.02);
    -webkit-box-shadow: -1px 1px 12px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: -1px 1px 12px 0px rgba(0,0,0,0.5);
    box-shadow: -1px 1px 12px 0px rgba(0,0,0,0.5);
}

.livenow-bettype-title{
    color:#666666;
    font-size:12px;
    text-align:center;
    padding:0px;
    margin:0px;
}
.landing-inside{
    display:block;
}
.landing-slider{
    display:block;
    margin-bottom:10px;
}
#landingslider{
    height:250px;
    width:1078px;
}
#landingslider .carousel-inner > .item > img.sliderimg {
    width:1078px;
    height:250px;
}
#landingslider .carousel-inner > .item > img.sliderimg {
    width:1078px;
    height:250px;
}
#landingslider .carousel-indicators {
bottom:0;
display:none;
}
#landingslider ol {
margin-bottom:0;
}
#landingslider .carousel-caption {
background:rgba(0,0,0,0.4);
display:none;
bottom:0px;
padding:5px 0 20px 0;
border-top:1px solid rgba(0,0,0,0.4);
-webkit-box-shadow: inset 0px -14px 31px 4px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px -14px 31px 4px rgba(0,0,0,0.75);
box-shadow: inset 0px -14px 31px 4px rgba(0,0,0,0.75);
}
#landingslider .carousel-caption h2, .carousel-caption p {
color:#ffffff;
}
#landingslider .carousel-control {
  width: 70px;
}

#landingslider .carousel-control .glyphicon-chevron-left
{
   left: 10px;
}
.landing-promote{
    display:block;
    overflow:hidden;
    max-height:220px;
}
.landing-block1{
    display:inline-block;
    float:left;
}
.landing-block2{
    display:inline-block;
    float:left;
    padding:0px 10px;
}
.landing-block3{
    display:inline-block;
    float:left;
}
.shadow1
{
  	position:relative;       
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
}
.shadow1:before, .shadow1:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.shadow1:after
{
	right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}  
.img-responsive{width:100%;}
.activation-title{
    padding:20px;
    margin:0px 30px;
}
.activation-content{
    padding:20px;
    margin:0px 20px;
}
.success-text{
    color:#006e2e;
}
.error-text{
    color:#AA0002;
}
.countdown{
    width:25px;
    display:inline-block;
    color:#ffffff;
}
#htmlscroll{
    width:auto;
    position:relative;
}
.logininfo{
    position:relative;
    margin:0px;
    display:inline-block;
    margin:2px 10px 0px 0px;
}
.logininfo .loginmsgwrap{
    position:absolute;
    top:37px;
    display:none;
    z-index:3;
    width:140px;
   
}
.logininfo .loginmsgwrap .logintext {
	position: relative;
	background: #efefef;
	border: 1px solid rgba(0,0,0,0.15);
        padding:5px;
        border-radius:4px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175),inset 0px 4px 5px -2px rgba(0,0,0,0.5);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175), inset 0px 4px 5px -2px rgba(0,0,0,0.5);
  background-clip: padding-box;
  text-shadow:1px 1px 1px rgba(255,255,255,0.9);
 
}
.logininfo-title{
    color:#111111;
    padding:0px 0px 3px 0px;
    border-bottom:1px solid rgba(255,255,255,0.9);
    display:block;
-webkit-box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.1);
box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.1);
}
.logininfo-content{
    display:block;
    color:#777777;
    font-size:12px;
    margin-top:2px;
    line-height:14px;
}
.icerik-baslik{
display:block;
background:rgba(0,0,0,0.9);
 -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    border-radius: 4px;
    padding:10px;
    margin-bottom:10px;
}
.icerik-baslik h7 {
    color:#f1bd19;
    margin:0;
    padding:0;
    font-size:20px;
}
.icerik-cerceve{
display:block;
background:rgba(0,0,0,0.9);
 -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
    border-radius: 4px;
    padding:10px;
    margin-bottom:10px;
}
.icerik-cerceve p {
    margin:0 0 5px 10px;
    color:#cccccc;
}
.icerik-cerceve h7 {
    color:#f1bd19;
    margin:0px 0px 10px 0px;
    font-size:16px;
    display:block;
}
.icerik-cerceve a {
    color:#f1bd19;
}

.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 4px;
}
/*Bootstrap*/
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Cuprum", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
}
[class*="col-"] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.panel {
    margin-bottom:5px;
  background-color: transparent;
  border: 1px solid transparent;
}
.modal{
    outline:none;
}
.popover-content {
  padding: 5px;
}
.btn{
    outline:none;
    outline:0;
}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
          border-radius:4px;
            outline:none;
}

.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
            outline:none;
            outline:0;
}

.btn:active,
.btn.active {
  background-image: none;
  outline:none;
  outline:0;
}

.btn-default {
 background: rgb(136,136,136);
background: -moz-linear-gradient(top,  rgba(136,136,136,1) 0%, rgba(102,102,102,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,136,136,1)), color-stop(100%,rgba(102,102,102,1)));
background: -webkit-linear-gradient(top,  rgba(136,136,136,1) 0%,rgba(102,102,102,1) 100%);
background: -o-linear-gradient(top,  rgba(136,136,136,1) 0%,rgba(102,102,102,1) 100%);
background: -ms-linear-gradient(top,  rgba(136,136,136,1) 0%,rgba(102,102,102,1) 100%);
background: linear-gradient(to bottom,  rgba(136,136,136,1) 0%,rgba(102,102,102,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#666666',GradientType=0 );
color:#ffffff;
border:1px solid rgba(0,0,0,0.5);
outline:none !important;
border-color:rgba(0,0,0,0.5) !important;
}
.btn-default:hover {
background: rgb(102,102,102);
background: -moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(136,136,136,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(136,136,136,1)));
background: -webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(136,136,136,1) 100%);
background: -o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(136,136,136,1) 100%);
background: -ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(136,136,136,1) 100%);
background: linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(136,136,136,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#888888',GradientType=0 );
color:#000000;
border:1px solid rgba(0,0,0,0.5);
}
.btn-default:active,
.btn-default.active {
  background-color: #666666;
  border:1px solid rgba(0,0,0,0.5);
  utline:none !important;
}

.btn-primary {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#3071a9));
  background-image: -webkit-linear-gradient(top, #428bca, 0%, #3071a9, 100%);
  background-image: -moz-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
}

.btn-primary:active,
.btn-primary.active {
  background-color: #3071a9;
  border-color: #2d6ca2;
}

.btn-success {
background: rgb(54,105,163);
background: -moz-linear-gradient(top,  rgba(54,105,163,1) 0%, rgba(20,73,132,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,105,163,1)), color-stop(100%,rgba(20,73,132,1)));
background: -webkit-linear-gradient(top,  rgba(54,105,163,1) 0%,rgba(20,73,132,1) 100%);
background: -o-linear-gradient(top,  rgba(54,105,163,1) 0%,rgba(20,73,132,1) 100%);
background: -ms-linear-gradient(top,  rgba(54,105,163,1) 0%,rgba(20,73,132,1) 100%);
background: linear-gradient(to bottom,  rgba(54,105,163,1) 0%,rgba(20,73,132,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3669a3', endColorstr='#144984',GradientType=0 );
  border:1px solid rgba(0,0,0,0.8);
  color:#ffffff;
  text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}
.btn-success:hover{
background: #23538a;
  border:1px solid rgba(0,0,0,0.1) !important;
}

.btn-success:active,
.btn-success.active {
  background-color: #144984;
  border:1px solid rgba(0,0,0,0.1);
  outline:none !important;
}

.btn-warning {
background: rgb(191,30,45);
background: -moz-linear-gradient(top,  rgba(191,30,45,1) 0%, rgba(117,10,20,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,30,45,1)), color-stop(100%,rgba(117,10,20,1)));
background: -webkit-linear-gradient(top,  rgba(191,30,45,1) 0%,rgba(117,10,20,1) 100%);
background: -o-linear-gradient(top,  rgba(191,30,45,1) 0%,rgba(117,10,20,1) 100%);
background: -ms-linear-gradient(top,  rgba(191,30,45,1) 0%,rgba(117,10,20,1) 100%);
background: linear-gradient(to bottom,  rgba(191,30,45,1) 0%,rgba(117,10,20,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4323f', endColorstr='#750a14',GradientType=0 );
    border:1px solid rgba(0,0,0,0.4);
    color:#ffffff;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
    outline:none;
}
.btn-warning:hover {
background:#c4323f;
    border:1px solid rgba(0,0,0,0.4) !important;
    color:#ffffff !important;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.btn-warning .caret {
    border-top-color:#ffffff;
}

.btn-warning:active,
.btn-warning.active {
  background:rgba(255,255,255,0.7) !important;
 border:1px solid rgba(0,0,0,0.9);
  outline:none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
 background-color:#c4323f !important;
color:#ffffff;
 border:1px solid rgba(0,0,0,0.9);
      outline:none;
}

.btn-danger {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d9534f), to(#c9302c));
  background-image: -webkit-linear-gradient(top, #d9534f, 0%, #c9302c, 100%);
  background-image: -moz-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  border-color: #c12e2a;
  border:1px solid rgba(0,0,0,0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  outline:none !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
 background:#d9534f !important;
color:#fffff;
 border:1px solid rgba(0,0,0,0.9);
      outline:none;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c9302c;
  border-color: #000000;
   outline:0;
}

.btn-info {
background: rgb(102,102,102);
background: -moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 );
    border:1px solid rgba(0,0,0,0.9);
    color:#f1bd19;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
    outline:none;
}
.btn-info:hover {
 border:1px solid rgba(0,0,0,0.9) !important;
    color:#ffffff !important;
background:#111111 !important;
}
.btn-info .caret {
    border-top-color:#f1bd19;
}

.btn-info:active,
.btn-info.active {
  background:rgba(255,255,255,0.7) !important;
 border:1px solid rgba(0,0,0,0.9);
  outline:none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
 background-color:#444444 !important;
color:#ffffff;
 border:1px solid rgba(0,0,0,0.9);
      outline:none;
}
.btn-info:hover .caret
{
border-top-color:#ffffff;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd));
  background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%);
  background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
}

.list-group-item {
  background-color: rgba(255,255,255,0.7);
  border: 1px solid #dddddd;
  color: #000a13;
}
.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

.list-group-item.active .badge {
  color:#000000 !important;
  text-shadow:1px 1px 1px rgba(255,255,255,0.2) !important;
}

a.list-group-item {
  color: #000000;
}


a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #000000;
  border-color: #ffffff;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group-sm > .btn {
  padding: 3px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 4px;
}
.btn-sm
 {
  padding: 3px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 4px;
}
.input-group-xxsm > .form-control,
.input-group-xxsm > .input-group-addon,
.input-group-xxsm > .input-group-btn > .btn {
    text-align:right;
  height: 20px;
  padding: 1px 3px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  border-top-left-radius: 0px;
   border-bottom-left-radius: 0px;
}

select.input-group-xxsm > .form-control,
select.input-group-xxsm > .input-group-addon,
select.input-group-xxsm > .input-group-btn > .btn {
  height: 20px;
  line-height: 20px;
}

textarea.input-group-xxsm > .form-control,
textarea.input-group-xxsm > .input-group-addon,
textarea.input-group-xxsm > .input-group-btn > .btn {
  height: auto;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 50px !important;
  text-shadow:1px 1px 1px rgba(255,255,255,0.3);
  padding: 5px 0;
  margin:-2px 0 0 0 !important;
  font-size: 14px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  border-top-left-radius:0px;
    border-top-right-radius:0px;
}
.dropdown-menu > li > a {
  padding: 3px 20px 3px 10px;
  color: #0c151e;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #111111;
  background: transparent !important;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #708294;
  outline: 0;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #cccccc;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #000000;
  border-radius: 4px;
  text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}
.label-default {
  background-color: #0c151e;
  color:#cccccc;
  text-shadow:1px 1px 1px rgba(0,0,0,0.4);
  font-size:12px;
    padding:2px;
     font-weight:normal;
}
.label-primary {
  background-color: #c4323f;
  color:#ffffff;
  text-shadow:1px 1px 1px rgba(0,0,0,0.4);
  font-size:12px;
  padding:2px;
  font-weight:normal;
}
.modal-backdrop {
  background-color: #ffffff;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.nav .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.nav a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.pagination > li > a,
.pagination > li > span {
  background-color: #333333;
  border: 1px solid #000000;
  color:#cccccc
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #444444;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #000000;
  cursor: default;
  background-color: #cccccc;
  border-color: #000000;
}
.popover{
    z-index:10000;
}
.panel-body{
    background:rgba(255,255,255,0.1);
}
.registration_page{
    display:block;
}
.registration_page .registration_page_close {
    display:none;
}
.registration_page .top-login {
    display:none;
}

/*VFL*/
.vfl-fixturemain .nav-tabs {
  border-bottom: transparent;
  margin-top:0px;
  width:20%;
  min-width:100px;
}
.vfl-fixturemain .tabs-left > .nav-tabs > li,
.vfl-fixturemain .tabs-right > .nav-tabs > li {
  float: none;
}

.vfl-fixturemain .tabs-left > .nav-tabs > li > a,
.vfl-fixturemain .tabs-right > .nav-tabs > li > a {
  min-width: 100px;
  margin-right: 0;
  margin-bottom: 0px;
}
.vfl-fixturemain .tabs-left > .nav-tabs {
  float: left;
  margin-right: 20px;
  border-right: transparent;
}
.vfl-fixturemain .tabs-left > .nav-tabs > li > a {
    background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(255,255,255,0.1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(255,255,255,0.1)));
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(255,255,255,0.1) 100%);
background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(255,255,255,0.1) 100%);
background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(255,255,255,0.1) 100%);
background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(255,255,255,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#1affffff',GradientType=1 );
 border-top:1px solid rgba(255,255,255,0.05);
    border-bottom:1px solid rgba(0,0,0,1);
  margin-right: -1px;
  -webkit-border-radius: 0px 0 0 0px;
     -moz-border-radius: 0px 0 0 0px;
          border-radius: 0px 0 0 0px;
          color:#fdb900;
          border-color:transparent;
          border:0px;
          padding:5px;
}

.vfl-fixturemain .tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: transparent;
  color:#ffffff;
}

.vfl-fixturemain .tabs-left > .nav-tabs .active > a,
.vfl-fixturemain .tabs-left > .nav-tabs .active > a:hover,
.vfl-fixturemain .tabs-left > .nav-tabs .active > a:focus {
  border-color:transparent;
  *border-right-color: #ffffff;
  background: rgb(206,168,0);
background: -moz-linear-gradient(left,  rgba(206,168,0,1) 0%, rgba(253,185,0,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(206,168,0,1)), color-stop(100%,rgba(253,185,0,1)));
background: -webkit-linear-gradient(left,  rgba(206,168,0,1) 0%,rgba(253,185,0,1) 100%);
background: -o-linear-gradient(left,  rgba(206,168,0,1) 0%,rgba(253,185,0,1) 100%);
background: -ms-linear-gradient(left,  rgba(206,168,0,1) 0%,rgba(253,185,0,1) 100%);
background: linear-gradient(to right,  rgba(206,168,0,1) 0%,rgba(253,185,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cea800', endColorstr='#fdb900',GradientType=1 );
  color:#000000;
  position:relative;
}
.vfl-fixturemain .tabs-left > .nav-tabs .active > a:after{
 left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(253, 185, 0, 0);
	border-left-color: #fdb900;
	border-width: 15px;
	margin-top: -15px;
}
.vfl-fixturelayout {
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    display:table;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
}
.vfl-fixturelayout > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
}
.vfl-fixturelayout > ul.caption {
    background:rgba(255,255,255,0.1);
    padding:0px 0px 0px 0px;
    caption-side: top; 
    display: table-caption;
    color:#fdb900;
    font-size:16px;
    padding:5px;
position:relative;
border-bottom:1px solid rgba(0,0,0,0.5);
}
.vfl-fixturelayout > ul.caption .vfl-season{
    position:absolute;
    right:5px;
    top:7px;
color:#999999;
font-size:14px;
}
.vfl-fixturelayout > ul > li{
    vertical-align:middle;
    display:table-cell;
    padding:0;
    margin:0px;
}
.vfl-fixturelayout-header {
    text-shadow:1px 1px 1px rgba(0,0,0,0.1);
    display:table;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
}

.vfl-fixturelayout-header > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
    color:#666666 !important;
    background:rgba(255,255,255,0.07);

}
.vfl-fixturelayout-header > ul > li{
    vertical-align:middle;
    display:table-cell;
    padding:3px 5px 3px 5px;
    border-bottom:1px solid rgba(0,0,0,0.2);
}
.vfl-odd-layout {
    text-shadow:1px 1px 1px rgba(0,0,0,0.9);
    display:table;
    width:100%;
    border-spacing: 0px;
    border-collapse: separate;
    font-size:12px;
    color:#999999;
}
.vfl-odd-layout > ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:table-row;
    background:rgba(255,255,255,0.05);
}
.vfl-odd-layout > ul > li{
    vertical-align:middle;
    display:table-cell;
    padding:1px 5px;
    border-top:1px solid rgba(255,255,255,0.05);
    border-bottom:1px solid rgba(0,0,0,1);
}
.vfl-fixture-event-name{
    width:20%;
    min-width:140px;
    color:#999999;
}
.vfl-fixturemain{
    display:block;
}
.vfl-fixturemain .anaoran{
background: rgb(0,110,46);
background: -moz-linear-gradient(top,  rgba(0,110,46,1) 0%, rgba(0,89,20,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,110,46,1)), color-stop(100%,rgba(0,89,20,1)));
background: -webkit-linear-gradient(top,  rgba(0,110,46,1) 0%,rgba(0,89,20,1) 100%);
background: -o-linear-gradient(top,  rgba(0,110,46,1) 0%,rgba(0,89,20,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,110,46,1) 0%,rgba(0,89,20,1) 100%);
background: linear-gradient(to bottom,  rgba(0,110,46,1) 0%,rgba(0,89,20,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#005914',GradientType=0 );

    border:1px solid rgba(0,0,0,1);
color:#ffffff;
text-shadow:1px 1px 1px rgba(0,0,0,0.2);
}
.vfl-fixturemain .anaoran:hover{
background: rgb(0,84,28);
background: -moz-linear-gradient(top,  rgba(0,84,28,1) 0%, rgba(0,110,46,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,84,28,1)), color-stop(100%,rgba(0,110,46,1)));
background: -webkit-linear-gradient(top,  rgba(0,84,28,1) 0%,rgba(0,110,46,1) 100%);
background: -o-linear-gradient(top,  rgba(0,84,28,1) 0%,rgba(0,110,46,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,84,28,1) 0%,rgba(0,110,46,1) 100%);
background: linear-gradient(to bottom,  rgba(0,84,28,1) 0%,rgba(0,110,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00541c', endColorstr='#006e2e',GradientType=0 );
border:1px solid rgba(0,0,0,1);
color:#ffffff;
text-shadow:1px 1px 1px rgba(0,0,0,0.2);
}
.vflmain{
display:block;
padding:10px;
margin-bottom:10px;
background: rgb(20,140,7);
background: -moz-radial-gradient(center, ellipse cover,  rgba(20,140,7,1) 0%, rgba(0,0,0,1) 90%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(20,140,7,1)), color-stop(90%,rgba(0,0,0,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(20,140,7,1) 0%,rgba(0,0,0,1) 90%);
background: -o-radial-gradient(center, ellipse cover,  rgba(20,140,7,1) 0%,rgba(0,0,0,1) 90%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(20,140,7,1) 0%,rgba(0,0,0,1) 90%);
background: radial-gradient(ellipse at center,  rgba(20,140,7,1) 0%,rgba(0,0,0,1) 90%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#148c07', endColorstr='#000000',GradientType=1 );
-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    -webkit-box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.1),
        0 0 0 1px rgba(0,0,0,0.8);
}
.vflmain iframe{
    display:block;
    margin:0 auto;
    background:#000000;
    -webkit-box-shadow: 0px 0px 27px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 27px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 27px 1px rgba(0,0,0,0.75);
height:530px;
width:757px;
}
.vfl-team-title{
    display:block;
    padding:5px;
    background:rgba(0,0,0,0.8);
    color:#fdb900;
}
.vfl-score-badge{
    display:inline-block;
      -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background:rgba(255,255,255,0.1);
    border:1px solid rgba(0,0,0,0.2);
    color:#000000;
    padding:2px;
    font-size:14px;
    text-shadow:1px 1px 1px rgba(255,255,255,0.2);
    line-height:14px;
}
.vfl-score-wrap{
    display:block;
    background:rgba(255,255,255,0.05);
    border-bottom:1px solid rgba(0,0,0,0.5);
    border-top:1px solid rgba(255,255,255,0.05);
    padding:4px;
}
.vfl-score-title-wrap{
    display:block;
    background:rgba(255,255,255,0.1);
    border-bottom:1px solid rgba(0,0,0,0.5);
    border-top:1px solid rgba(255,255,255,0.05);
    padding:4px;
    color:#999999;
}